Enum google_api_proto::google::cloud::channel::v1::import_customer_request::CustomerIdentity
source · pub enum CustomerIdentity {
Domain(String),
CloudIdentityId(String),
}
Expand description
Specifies the identity of the transfer customer. A customer’s cloud_identity_id or domain is required to look up the customer’s Cloud Identity. For Team customers, only the cloud_identity_id option is valid.
Variants§
Domain(String)
Required. Customer domain.
CloudIdentityId(String)
Required. Customer’s Cloud Identity ID
Implementations§
source§impl CustomerIdentity
impl CustomerIdentity
sourcepub fn merge(
field: &mut Option<CustomerIdentity>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<CustomerIdentity>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl Clone for CustomerIdentity
impl Clone for CustomerIdentity
source§fn clone(&self) -> CustomerIdentity
fn clone(&self) -> CustomerIdentity
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 Debug for CustomerIdentity
impl Debug for CustomerIdentity
source§impl PartialEq for CustomerIdentity
impl PartialEq for CustomerIdentity
source§fn eq(&self, other: &CustomerIdentity) -> bool
fn eq(&self, other: &CustomerIdentity) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CustomerIdentity
Auto Trait Implementations§
impl Freeze for CustomerIdentity
impl RefUnwindSafe for CustomerIdentity
impl Send for CustomerIdentity
impl Sync for CustomerIdentity
impl Unpin for CustomerIdentity
impl UnwindSafe for CustomerIdentity
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