Struct google_api_proto::google::shopping::css::v1::AccountLabel
source · pub struct AccountLabel {
pub name: String,
pub label_id: i64,
pub account_id: i64,
pub display_name: Option<String>,
pub description: Option<String>,
pub label_type: i32,
}
Expand description
Label assigned by CSS domain or CSS group to one of its sub-accounts.
Fields§
§name: String
The resource name of the label. Format: accounts/{account}/labels/{label}
label_id: i64
Output only. The ID of the label.
account_id: i64
Output only. The ID of account this label belongs to.
display_name: Option<String>
The display name of this label.
description: Option<String>
The description of this label.
label_type: i32
Output only. The type of this label.
Implementations§
source§impl AccountLabel
impl AccountLabel
sourcepub fn display_name(&self) -> &str
pub fn display_name(&self) -> &str
Returns the value of display_name
, or the default value if display_name
is unset.
sourcepub fn description(&self) -> &str
pub fn description(&self) -> &str
Returns the value of description
, or the default value if description
is unset.
sourcepub fn label_type(&self) -> LabelType
pub fn label_type(&self) -> LabelType
Returns the enum value of label_type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_label_type(&mut self, value: LabelType)
pub fn set_label_type(&mut self, value: LabelType)
Sets label_type
to the provided enum value.
Trait Implementations§
source§impl Clone for AccountLabel
impl Clone for AccountLabel
source§fn clone(&self) -> AccountLabel
fn clone(&self) -> AccountLabel
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 AccountLabel
impl Debug for AccountLabel
source§impl Default for AccountLabel
impl Default for AccountLabel
source§impl Message for AccountLabel
impl Message for AccountLabel
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 AccountLabel
impl PartialEq for AccountLabel
source§fn eq(&self, other: &AccountLabel) -> bool
fn eq(&self, other: &AccountLabel) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AccountLabel
Auto Trait Implementations§
impl Freeze for AccountLabel
impl RefUnwindSafe for AccountLabel
impl Send for AccountLabel
impl Sync for AccountLabel
impl Unpin for AccountLabel
impl UnwindSafe for AccountLabel
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