Enum gapi_grpc::google::ads::googleads::v4::enums::targeting_dimension_enum::TargetingDimension[][src]

#[repr(i32)]pub enum TargetingDimension {
    Unspecified,
    Unknown,
    Keyword,
    Audience,
    Topic,
    Gender,
    AgeRange,
    Placement,
    ParentalStatus,
    IncomeRange,
}

Enum describing possible targeting dimensions.

Variants

Unspecified

Not specified.

Unknown

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

Keyword

Keyword criteria, e.g. ‘mars cruise’. KEYWORD may be used as a custom bid dimension. Keywords are always a targeting dimension, so may not be set as a target “ALL” dimension with TargetRestriction.

Audience

Audience criteria, which include user list, user interest, custom affinity, and custom in market.

Topic

Topic criteria for targeting categories of content, e.g. ‘category::Animals>Pets’ Used for Display and Video targeting.

Gender

Criteria for targeting gender.

AgeRange

Criteria for targeting age ranges.

Placement

Placement criteria, which include websites like ‘www.flowers4sale.com’, as well as mobile applications, mobile app categories, YouTube videos, and YouTube channels.

ParentalStatus

Criteria for parental status targeting.

IncomeRange

Criteria for income range targeting.

Implementations

impl TargetingDimension[src]

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

Returns true if value is a variant of TargetingDimension.

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

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

Trait Implementations

impl Clone for TargetingDimension[src]

impl Copy for TargetingDimension[src]

impl Debug for TargetingDimension[src]

impl Default for TargetingDimension[src]

impl Eq for TargetingDimension[src]

impl From<TargetingDimension> for i32[src]

impl Hash for TargetingDimension[src]

impl Ord for TargetingDimension[src]

impl PartialEq<TargetingDimension> for TargetingDimension[src]

impl PartialOrd<TargetingDimension> for TargetingDimension[src]

impl StructuralEq for TargetingDimension[src]

impl StructuralPartialEq for TargetingDimension[src]

Auto Trait Implementations

impl RefUnwindSafe for TargetingDimension

impl Send for TargetingDimension

impl Sync for TargetingDimension

impl Unpin for TargetingDimension

impl UnwindSafe for TargetingDimension

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]