pub struct BrandInfo {
pub display_name: String,
pub entity_id: String,
pub primary_url: String,
pub rejection_reason: i32,
pub status: i32,
}
Expand description
Represents a Brand Criterion used for targeting based on commercial knowledge graph.
Fields§
§display_name: String
Output only. A text representation of a brand.
entity_id: String
The Commercial KG MID for the brand.
primary_url: String
Output only. The primary url of a brand.
rejection_reason: i32
Output only. The rejection reason when a brand status is REJECTED.
status: i32
Output only. The status of a brand.
Implementations§
Source§impl BrandInfo
impl BrandInfo
Sourcepub fn rejection_reason(&self) -> BrandRequestRejectionReason
pub fn rejection_reason(&self) -> BrandRequestRejectionReason
Returns the enum value of rejection_reason
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_rejection_reason(&mut self, value: BrandRequestRejectionReason)
pub fn set_rejection_reason(&mut self, value: BrandRequestRejectionReason)
Sets rejection_reason
to the provided enum value.
Sourcepub fn status(&self) -> BrandState
pub fn status(&self) -> BrandState
Returns the enum value of status
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_status(&mut self, value: BrandState)
pub fn set_status(&mut self, value: BrandState)
Sets status
to the provided enum value.
Trait Implementations§
Source§impl Message for BrandInfo
impl Message for BrandInfo
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.impl StructuralPartialEq for BrandInfo
Auto Trait Implementations§
impl Freeze for BrandInfo
impl RefUnwindSafe for BrandInfo
impl Send for BrandInfo
impl Sync for BrandInfo
impl Unpin for BrandInfo
impl UnwindSafe for BrandInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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