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
The number of results to be returned in each page. The value must be between 2 and 10,000. If not specified, the default will be 1,000.
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
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
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
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