Struct google_api_proto::google::shopping::merchant::accounts::v1beta::CreateAndConfigureAccountRequest
source · pub struct CreateAndConfigureAccountRequest {
pub account: Option<Account>,
pub users: Vec<CreateUserRequest>,
pub accept_terms_of_service: Option<AcceptTermsOfService>,
pub service: Vec<AddAccountService>,
}
Expand description
Request message for the CreateAndConfigureAccount
method.
Fields§
§account: Option<Account>
Required. The account to be created.
users: Vec<CreateUserRequest>
Optional. Users to be added to the account.
accept_terms_of_service: Option<AcceptTermsOfService>
Optional. The Terms of Service (ToS) to be accepted immediately upon account creation.
service: Vec<AddAccountService>
Optional. If specified, an account service between the account to be created and the provider account is initialized as part of the creation.
Trait Implementations§
source§impl Clone for CreateAndConfigureAccountRequest
impl Clone for CreateAndConfigureAccountRequest
source§fn clone(&self) -> CreateAndConfigureAccountRequest
fn clone(&self) -> CreateAndConfigureAccountRequest
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Message for CreateAndConfigureAccountRequest
impl Message for CreateAndConfigureAccountRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for CreateAndConfigureAccountRequest
impl PartialEq for CreateAndConfigureAccountRequest
source§fn eq(&self, other: &CreateAndConfigureAccountRequest) -> bool
fn eq(&self, other: &CreateAndConfigureAccountRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateAndConfigureAccountRequest
Auto Trait Implementations§
impl Freeze for CreateAndConfigureAccountRequest
impl RefUnwindSafe for CreateAndConfigureAccountRequest
impl Send for CreateAndConfigureAccountRequest
impl Sync for CreateAndConfigureAccountRequest
impl Unpin for CreateAndConfigureAccountRequest
impl UnwindSafe for CreateAndConfigureAccountRequest
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request