pub struct IssuingCardholderAuthorizationControls {
pub allowed_categories: Option<Vec<MerchantCategory>>,
pub blocked_categories: Option<Vec<MerchantCategory>>,
pub spending_limits: Option<Vec<IssuingCardholderSpendingLimit>>,
pub spending_limits_currency: Option<Currency>,
}
Fields
allowed_categories: Option<Vec<MerchantCategory>>
Array of strings containing categories of authorizations to allow.
All other categories will be blocked.
Cannot be set with blocked_categories
.
blocked_categories: Option<Vec<MerchantCategory>>
Array of strings containing categories of authorizations to decline.
All other categories will be allowed.
Cannot be set with allowed_categories
.
spending_limits: Option<Vec<IssuingCardholderSpendingLimit>>
Limit spending with amount-based rules that apply across this cardholder’s cards.
spending_limits_currency: Option<Currency>
Currency of the amounts within spending_limits
.
Trait Implementations
sourceimpl Clone for IssuingCardholderAuthorizationControls
impl Clone for IssuingCardholderAuthorizationControls
sourcefn clone(&self) -> IssuingCardholderAuthorizationControls
fn clone(&self) -> IssuingCardholderAuthorizationControls
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 IssuingCardholderAuthorizationControls
impl Default for IssuingCardholderAuthorizationControls
sourcefn default() -> IssuingCardholderAuthorizationControls
fn default() -> IssuingCardholderAuthorizationControls
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for IssuingCardholderAuthorizationControls
impl<'de> Deserialize<'de> for IssuingCardholderAuthorizationControls
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 IssuingCardholderAuthorizationControls
impl Send for IssuingCardholderAuthorizationControls
impl Sync for IssuingCardholderAuthorizationControls
impl Unpin for IssuingCardholderAuthorizationControls
impl UnwindSafe for IssuingCardholderAuthorizationControls
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