Struct ramp_api::types::SpendingRestrictions [−][src]
pub struct SpendingRestrictions { pub amount: f64, pub blocked_categories: Vec<f64>, pub categories: Vec<f64>, pub interval: Interval, pub lock_date: Option<DateTime<Utc>>, pub suspended: bool, pub transaction_amount_limit: f64, }
Expand description
Specifies the spend restrictions on a Ramp card.
Fields
amount: f64
Amount limit total per interval.
blocked_categories: Vec<f64>
Specifies the spend restrictions on a Ramp card.
categories: Vec<f64>
Specifies the spend restrictions on a Ramp card.
interval: Interval
Time interval to apply limit to.
lock_date: Option<DateTime<Utc>>
Specifies the spend restrictions on a Ramp card.
suspended: bool
Specifies the spend restrictions on a Ramp card.
transaction_amount_limit: f64
Specifies the spend restrictions on a Ramp card.
Trait Implementations
Returns the “default value” for a type. Read more
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 SpendingRestrictions
impl Send for SpendingRestrictions
impl Sync for SpendingRestrictions
impl Unpin for SpendingRestrictions
impl UnwindSafe for SpendingRestrictions
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more