Struct google_api_proto::google::cloud::channel::v1::TransferEligibility
source · pub struct TransferEligibility {
pub is_eligible: bool,
pub description: String,
pub ineligibility_reason: i32,
}
Expand description
Specifies transfer eligibility of a SKU.
Fields§
§is_eligible: bool
Whether reseller is eligible to transfer the SKU.
description: String
Localized description if reseller is not eligible to transfer the SKU.
ineligibility_reason: i32
Specified the reason for ineligibility.
Implementations§
source§impl TransferEligibility
impl TransferEligibility
sourcepub fn ineligibility_reason(&self) -> Reason
pub fn ineligibility_reason(&self) -> Reason
Returns the enum value of ineligibility_reason
, or the default if the field is set to an invalid enum value.
sourcepub fn set_ineligibility_reason(&mut self, value: Reason)
pub fn set_ineligibility_reason(&mut self, value: Reason)
Sets ineligibility_reason
to the provided enum value.
Trait Implementations§
source§impl Clone for TransferEligibility
impl Clone for TransferEligibility
source§fn clone(&self) -> TransferEligibility
fn clone(&self) -> TransferEligibility
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 TransferEligibility
impl Debug for TransferEligibility
source§impl Default for TransferEligibility
impl Default for TransferEligibility
source§impl Message for TransferEligibility
impl Message for TransferEligibility
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 TransferEligibility
impl PartialEq for TransferEligibility
source§fn eq(&self, other: &TransferEligibility) -> bool
fn eq(&self, other: &TransferEligibility) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TransferEligibility
Auto Trait Implementations§
impl Freeze for TransferEligibility
impl RefUnwindSafe for TransferEligibility
impl Send for TransferEligibility
impl Sync for TransferEligibility
impl Unpin for TransferEligibility
impl UnwindSafe for TransferEligibility
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