Struct google_api_proto::google::ads::googleads::v17::resources::recommendation::RefreshCustomerMatchListRecommendation
source · pub struct RefreshCustomerMatchListRecommendation {
pub user_list_id: i64,
pub user_list_name: String,
pub days_since_last_refresh: i64,
pub top_spending_account: Vec<AccountInfo>,
pub targeting_accounts_count: i64,
pub owner_account: Option<AccountInfo>,
}
Expand description
The recommendation to update a customer list that hasn’t been updated in the last 90 days. The customer receiving the recommendation is not necessarily the owner account. The owner account should update the customer list.
Fields§
§user_list_id: i64
Output only. The user list ID.
user_list_name: String
Output only. The name of the list.
days_since_last_refresh: i64
Output only. Days since last refresh.
top_spending_account: Vec<AccountInfo>
Output only. The top spending account.
targeting_accounts_count: i64
Output only. User lists can be shared with other accounts by the owner. targeting_accounts_count is the number of those accounts that can use it for targeting.
owner_account: Option<AccountInfo>
Output only. The owner account. This is the account that should update the customer list.
Trait Implementations§
source§impl Clone for RefreshCustomerMatchListRecommendation
impl Clone for RefreshCustomerMatchListRecommendation
source§fn clone(&self) -> RefreshCustomerMatchListRecommendation
fn clone(&self) -> RefreshCustomerMatchListRecommendation
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 Message for RefreshCustomerMatchListRecommendation
impl Message for RefreshCustomerMatchListRecommendation
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 RefreshCustomerMatchListRecommendation
impl PartialEq for RefreshCustomerMatchListRecommendation
source§fn eq(&self, other: &RefreshCustomerMatchListRecommendation) -> bool
fn eq(&self, other: &RefreshCustomerMatchListRecommendation) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RefreshCustomerMatchListRecommendation
Auto Trait Implementations§
impl Freeze for RefreshCustomerMatchListRecommendation
impl RefUnwindSafe for RefreshCustomerMatchListRecommendation
impl Send for RefreshCustomerMatchListRecommendation
impl Sync for RefreshCustomerMatchListRecommendation
impl Unpin for RefreshCustomerMatchListRecommendation
impl UnwindSafe for RefreshCustomerMatchListRecommendation
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