Enum gapi_grpc::google::ads::googleads::v5::resources::ad_group_bid_modifier::Criterion[][src]

pub enum Criterion {
    HotelDateSelectionType(HotelDateSelectionTypeInfo),
    HotelAdvanceBookingWindow(HotelAdvanceBookingWindowInfo),
    HotelLengthOfStay(HotelLengthOfStayInfo),
    HotelCheckInDay(HotelCheckInDayInfo),
    Device(DeviceInfo),
    PreferredContent(PreferredContentInfo),
}

The criterion of this ad group bid modifier.

Required in create operations starting in V5.

Variants

HotelDateSelectionType(HotelDateSelectionTypeInfo)

Immutable. Criterion for hotel date selection (default dates vs. user selected).

HotelAdvanceBookingWindow(HotelAdvanceBookingWindowInfo)

Immutable. Criterion for number of days prior to the stay the booking is being made.

HotelLengthOfStay(HotelLengthOfStayInfo)

Immutable. Criterion for length of hotel stay in nights.

HotelCheckInDay(HotelCheckInDayInfo)

Immutable. Criterion for day of the week the booking is for.

Device(DeviceInfo)

Immutable. A device criterion.

PreferredContent(PreferredContentInfo)

Immutable. A preferred content criterion.

Implementations

impl Criterion[src]

pub fn encode<B>(&self, buf: &mut B) where
    B: BufMut
[src]

pub fn merge<B>(
    field: &mut Option<Criterion>,
    tag: u32,
    wire_type: WireType,
    buf: &mut B,
    ctx: DecodeContext
) -> Result<(), DecodeError> where
    B: Buf
[src]

pub fn encoded_len(&self) -> usize[src]

Trait Implementations

impl Clone for Criterion[src]

impl Debug for Criterion[src]

impl PartialEq<Criterion> for Criterion[src]

impl StructuralPartialEq for Criterion[src]

Auto Trait Implementations

impl RefUnwindSafe for Criterion

impl Send for Criterion

impl Sync for Criterion

impl Unpin for Criterion

impl UnwindSafe for Criterion

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]