Struct stripe::generated::issuing::issuing_cardholder::IssuingCardholderAuthorizationControls
source · 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§
source§impl Clone for IssuingCardholderAuthorizationControls
impl Clone for IssuingCardholderAuthorizationControls
source§fn clone(&self) -> IssuingCardholderAuthorizationControls
fn clone(&self) -> IssuingCardholderAuthorizationControls
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for IssuingCardholderAuthorizationControls
impl Default for IssuingCardholderAuthorizationControls
source§fn default() -> IssuingCardholderAuthorizationControls
fn default() -> IssuingCardholderAuthorizationControls
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for IssuingCardholderAuthorizationControls
impl<'de> Deserialize<'de> for IssuingCardholderAuthorizationControls
source§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§
impl RefUnwindSafe for IssuingCardholderAuthorizationControls
impl Send for IssuingCardholderAuthorizationControls
impl Sync for IssuingCardholderAuthorizationControls
impl Unpin for IssuingCardholderAuthorizationControls
impl UnwindSafe for IssuingCardholderAuthorizationControls
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more