Enum google_api_proto::google::cloud::channel::v1::list_transferable_offers_request::TransferredCustomerIdentity
source · pub enum TransferredCustomerIdentity {
CloudIdentityId(String),
CustomerName(String),
}
Expand description
Specifies the identity of transferred customer. Either a cloud_identity_id of the customer or the customer name is required to look up transferrable Offers.
Variants§
CloudIdentityId(String)
Customer’s Cloud Identity ID
CustomerName(String)
A reseller should create a customer and use the resource name of that customer here.
Implementations§
source§impl TransferredCustomerIdentity
impl TransferredCustomerIdentity
sourcepub fn merge<B>(
field: &mut Option<TransferredCustomerIdentity>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<TransferredCustomerIdentity>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
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 TransferredCustomerIdentity
impl Clone for TransferredCustomerIdentity
source§fn clone(&self) -> TransferredCustomerIdentity
fn clone(&self) -> TransferredCustomerIdentity
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 TransferredCustomerIdentity
impl Debug for TransferredCustomerIdentity
source§impl PartialEq for TransferredCustomerIdentity
impl PartialEq for TransferredCustomerIdentity
source§fn eq(&self, other: &TransferredCustomerIdentity) -> bool
fn eq(&self, other: &TransferredCustomerIdentity) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TransferredCustomerIdentity
Auto Trait Implementations§
impl Freeze for TransferredCustomerIdentity
impl RefUnwindSafe for TransferredCustomerIdentity
impl Send for TransferredCustomerIdentity
impl Sync for TransferredCustomerIdentity
impl Unpin for TransferredCustomerIdentity
impl UnwindSafe for TransferredCustomerIdentity
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