pub struct CreateIssuingCardSpendingControlsSpendingLimits {
pub amount: i64,
pub categories: Option<Vec<CreateIssuingCardSpendingControlsSpendingLimitsCategories>>,
pub interval: CreateIssuingCardSpendingControlsSpendingLimitsInterval,
}Expand description
Limit spending with amount-based rules that apply across any cards this card replaced (i.e., its replacement_for card and that card’s replacement_for card, up the chain).
Fields§
§amount: i64Maximum amount allowed to spend per interval.
categories: Option<Vec<CreateIssuingCardSpendingControlsSpendingLimitsCategories>>Array of strings containing categories this limit applies to. Omitting this field will apply the limit to all categories.
interval: CreateIssuingCardSpendingControlsSpendingLimitsIntervalInterval (or event) to which the amount applies.
Implementations§
Trait Implementations§
Source§impl Clone for CreateIssuingCardSpendingControlsSpendingLimits
impl Clone for CreateIssuingCardSpendingControlsSpendingLimits
Source§fn clone(&self) -> CreateIssuingCardSpendingControlsSpendingLimits
fn clone(&self) -> CreateIssuingCardSpendingControlsSpendingLimits
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for CreateIssuingCardSpendingControlsSpendingLimits
impl PartialEq for CreateIssuingCardSpendingControlsSpendingLimits
Source§fn eq(&self, other: &CreateIssuingCardSpendingControlsSpendingLimits) -> bool
fn eq(&self, other: &CreateIssuingCardSpendingControlsSpendingLimits) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CreateIssuingCardSpendingControlsSpendingLimits
impl StructuralPartialEq for CreateIssuingCardSpendingControlsSpendingLimits
Auto Trait Implementations§
impl Freeze for CreateIssuingCardSpendingControlsSpendingLimits
impl RefUnwindSafe for CreateIssuingCardSpendingControlsSpendingLimits
impl Send for CreateIssuingCardSpendingControlsSpendingLimits
impl Sync for CreateIssuingCardSpendingControlsSpendingLimits
impl Unpin for CreateIssuingCardSpendingControlsSpendingLimits
impl UnsafeUnpin for CreateIssuingCardSpendingControlsSpendingLimits
impl UnwindSafe for CreateIssuingCardSpendingControlsSpendingLimits
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