Enum gapi_grpc::google::ads::googleads::v7::common::promotion_asset::PromotionTrigger [−][src]
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]
B: BufMut,
pub fn merge<B>(
field: &mut Option<PromotionTrigger>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
field: &mut Option<PromotionTrigger>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
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][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
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][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,