Enum gapi_grpc::google::ads::googleads::v7::enums::user_identifier_source_enum::UserIdentifierSource[][src]

#[repr(i32)]pub enum UserIdentifierSource {
    Unspecified,
    Unknown,
    FirstParty,
    ThirdParty,
}

The type of user identifier source for offline Store Sales third party uploads.

Variants

Unspecified

Not specified.

Unknown

Used for return value only. Represents value unknown in this version

FirstParty

Indicates that the user identifier was provided by the first party (advertiser).

ThirdParty

Indicates that the user identifier was provided by the third party (partner).

Implementations

impl UserIdentifierSource[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of UserIdentifierSource.

pub fn from_i32(value: i32) -> Option<UserIdentifierSource>[src]

Converts an i32 to a UserIdentifierSource, or None if value is not a valid variant.

Trait Implementations

impl Clone for UserIdentifierSource[src]

impl Copy for UserIdentifierSource[src]

impl Debug for UserIdentifierSource[src]

impl Default for UserIdentifierSource[src]

impl Eq for UserIdentifierSource[src]

impl From<UserIdentifierSource> for i32[src]

impl Hash for UserIdentifierSource[src]

impl Ord for UserIdentifierSource[src]

impl PartialEq<UserIdentifierSource> for UserIdentifierSource[src]

impl PartialOrd<UserIdentifierSource> for UserIdentifierSource[src]

impl StructuralEq for UserIdentifierSource[src]

impl StructuralPartialEq for UserIdentifierSource[src]

Auto Trait Implementations

impl RefUnwindSafe for UserIdentifierSource

impl Send for UserIdentifierSource

impl Sync for UserIdentifierSource

impl Unpin for UserIdentifierSource

impl UnwindSafe for UserIdentifierSource

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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?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]