pub enum UserList {
CrmBasedUserList(CrmBasedUserListInfo),
SimilarUserList(SimilarUserListInfo),
RuleBasedUserList(RuleBasedUserListInfo),
LogicalUserList(LogicalUserListInfo),
BasicUserList(BasicUserListInfo),
LookalikeUserList(LookalikeUserListInfo),
}
Expand description
The user list.
Exactly one must be set.
Variants§
CrmBasedUserList(CrmBasedUserListInfo)
User list of CRM users provided by the advertiser.
SimilarUserList(SimilarUserListInfo)
Output only. User list which are similar to users from another UserList. These lists are readonly and automatically created by google.
RuleBasedUserList(RuleBasedUserListInfo)
User list generated by a rule.
LogicalUserList(LogicalUserListInfo)
User list that is a custom combination of user lists and user interests.
BasicUserList(BasicUserListInfo)
User list targeting as a collection of conversion or remarketing actions.
LookalikeUserList(LookalikeUserListInfo)
Immutable. Lookalike User List.
Implementations§
source§impl UserList
impl UserList
sourcepub fn merge(
field: &mut Option<UserList>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<UserList>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
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 PartialEq for UserList
impl PartialEq for UserList
impl StructuralPartialEq for UserList
Auto Trait Implementations§
impl Freeze for UserList
impl RefUnwindSafe for UserList
impl Send for UserList
impl Sync for UserList
impl Unpin for UserList
impl UnwindSafe for UserList
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