Enum gapi_grpc::google::ads::googleads::v6::common::promotion_feed_item::PromotionTrigger[][src]

pub enum PromotionTrigger {
    PromotionCode(String),
    OrdersOverAmount(Money),
}

Promotion trigger. Can be by promotion code or promo by eligible order amount.

Variants

PromotionCode(String)

A code the user should use in order to be eligible for the promotion.

OrdersOverAmount(Money)

The amount the total order needs to be for the user to be eligible for the promotion.

Implementations

impl PromotionTrigger[src]

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

pub fn merge<B>(
    field: &mut Option<PromotionTrigger>,
    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 PromotionTrigger[src]

impl Debug for PromotionTrigger[src]

impl PartialEq<PromotionTrigger> for PromotionTrigger[src]

impl StructuralPartialEq for PromotionTrigger[src]

Auto Trait Implementations

impl RefUnwindSafe for PromotionTrigger

impl Send for PromotionTrigger

impl Sync for PromotionTrigger

impl Unpin for PromotionTrigger

impl UnwindSafe for PromotionTrigger

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]