pub struct PaymentPagesCheckoutSessionConsent {
pub promotions: Option<PaymentPagesCheckoutSessionConsentPromotions>,
}
Fields
promotions: Option<PaymentPagesCheckoutSessionConsentPromotions>
If opt_in
, the customer consents to receiving promotional communications
from the merchant about this Checkout Session.
Trait Implementations
sourceimpl Clone for PaymentPagesCheckoutSessionConsent
impl Clone for PaymentPagesCheckoutSessionConsent
sourcefn clone(&self) -> PaymentPagesCheckoutSessionConsent
fn clone(&self) -> PaymentPagesCheckoutSessionConsent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Default for PaymentPagesCheckoutSessionConsent
impl Default for PaymentPagesCheckoutSessionConsent
sourcefn default() -> PaymentPagesCheckoutSessionConsent
fn default() -> PaymentPagesCheckoutSessionConsent
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PaymentPagesCheckoutSessionConsent
impl<'de> Deserialize<'de> for PaymentPagesCheckoutSessionConsent
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for PaymentPagesCheckoutSessionConsent
impl Send for PaymentPagesCheckoutSessionConsent
impl Sync for PaymentPagesCheckoutSessionConsent
impl Unpin for PaymentPagesCheckoutSessionConsent
impl UnwindSafe for PaymentPagesCheckoutSessionConsent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more