Struct gapi_grpc::google::ads::googleads::v4::common::RuleBasedUserListInfo[][src]

pub struct RuleBasedUserListInfo {
    pub prepopulation_status: i32,
    pub rule_based_user_list: Option<RuleBasedUserList>,
}

Representation of a userlist that is generated by a rule.

Fields

prepopulation_status: i32

The status of pre-population. The field is default to NONE if not set which means the previous users will not be considered. If set to REQUESTED, past site visitors or app users who match the list definition will be included in the list (works on the Display Network only). This will only add past users from within the last 30 days, depending on the list’s membership duration and the date when the remarketing tag is added. The status will be updated to FINISHED once request is processed, or FAILED if the request fails.

rule_based_user_list: Option<RuleBasedUserList>

Subtypes of rule based user lists.

Implementations

impl RuleBasedUserListInfo[src]

pub fn prepopulation_status(&self) -> UserListPrepopulationStatus[src]

Returns the enum value of prepopulation_status, or the default if the field is set to an invalid enum value.

pub fn set_prepopulation_status(&mut self, value: UserListPrepopulationStatus)[src]

Sets prepopulation_status to the provided enum value.

Trait Implementations

impl Clone for RuleBasedUserListInfo[src]

impl Debug for RuleBasedUserListInfo[src]

impl Default for RuleBasedUserListInfo[src]

impl Message for RuleBasedUserListInfo[src]

impl PartialEq<RuleBasedUserListInfo> for RuleBasedUserListInfo[src]

impl StructuralPartialEq for RuleBasedUserListInfo[src]

Auto Trait Implementations

impl RefUnwindSafe for RuleBasedUserListInfo

impl Send for RuleBasedUserListInfo

impl Sync for RuleBasedUserListInfo

impl Unpin for RuleBasedUserListInfo

impl UnwindSafe for RuleBasedUserListInfo

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]