Struct stripe::IssuingCardholderAuthorizationControls [−][src]
pub struct IssuingCardholderAuthorizationControls {
pub allowed_categories: Option<Vec<MerchantCategory>>,
pub blocked_categories: Option<Vec<MerchantCategory>>,
pub spending_limits: Option<Box<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<Box<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
fn 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
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more