pub struct ManagedAccountCreateRequest {Show 31 fields
pub account_number: Option<String>,
pub apr: Option<f64>,
pub apy: Option<f64>,
pub available_balance: Option<f64>,
pub available_credit: Option<f64>,
pub balance: f64,
pub cash_surrender_value: Option<f64>,
pub credit_limit: Option<f64>,
pub currency_code: Option<String>,
pub day_payment_is_due: Option<i64>,
pub death_benefit: Option<i64>,
pub id: String,
pub interest_rate: Option<f64>,
pub is_closed: Option<bool>,
pub is_hidden: Option<bool>,
pub last_payment: Option<f64>,
pub last_payment_at: Option<String>,
pub loan_amount: Option<f64>,
pub matures_on: Option<String>,
pub metadata: Option<String>,
pub minimum_balance: Option<f64>,
pub minimum_payment: Option<f64>,
pub name: String,
pub nickname: Option<String>,
pub original_balance: Option<f64>,
pub payment_due_at: Option<String>,
pub payoff_balance: Option<f64>,
pub routing_number: Option<String>,
pub started_on: Option<String>,
pub subtype: Option<String>,
pub type_: String,
}Expand description
ManagedAccountCreateRequest
JSON schema
{
"type": "object",
"required": [
"balance",
"id",
"name",
"type"
],
"properties": {
"account_number": {
"examples": [
"5366"
],
"type": "string"
},
"apr": {
"examples": [
1
],
"type": "number"
},
"apy": {
"examples": [
1
],
"type": "number"
},
"available_balance": {
"examples": [
1000
],
"type": "number"
},
"available_credit": {
"examples": [
1000
],
"type": "number"
},
"balance": {
"examples": [
1000
],
"type": "number"
},
"cash_surrender_value": {
"examples": [
1000
],
"type": "number"
},
"credit_limit": {
"examples": [
100
],
"type": "number"
},
"currency_code": {
"examples": [
"USD"
],
"type": "string"
},
"day_payment_is_due": {
"examples": [
20
],
"type": "integer"
},
"death_benefit": {
"examples": [
1000
],
"type": "integer"
},
"id": {
"examples": [
"1040434698"
],
"type": "string"
},
"interest_rate": {
"examples": [
1
],
"type": "number"
},
"is_closed": {
"examples": [
false
],
"type": "boolean"
},
"is_hidden": {
"examples": [
false
],
"type": "boolean"
},
"last_payment": {
"examples": [
100
],
"type": "number"
},
"last_payment_at": {
"examples": [
"2015-10-13T17:57:37.000Z"
],
"type": "string"
},
"loan_amount": {
"examples": [
1000
],
"type": "number"
},
"matures_on": {
"examples": [
"2015-10-13T17:57:37.000Z"
],
"type": "string"
},
"metadata": {
"examples": [
"some metadata"
],
"type": "string"
},
"minimum_balance": {
"examples": [
100
],
"type": "number"
},
"minimum_payment": {
"examples": [
10
],
"type": "number"
},
"name": {
"examples": [
"Test account 2"
],
"type": "string"
},
"nickname": {
"examples": [
"Swiss Account"
],
"type": "string"
},
"original_balance": {
"examples": [
10
],
"type": "number"
},
"payment_due_at": {
"examples": [
"2015-10-13T17:57:37.000Z"
],
"type": "string"
},
"payoff_balance": {
"examples": [
10
],
"type": "number"
},
"routing_number": {
"examples": [
"68899990000000"
],
"type": "string"
},
"started_on": {
"examples": [
"2015-10-13T17:57:37.000Z"
],
"type": "string"
},
"subtype": {
"examples": [
"NONE"
],
"type": "string"
},
"type": {
"examples": [
"SAVINGS"
],
"type": "string"
}
}
}Fields§
§account_number: Option<String>§apr: Option<f64>§apy: Option<f64>§available_balance: Option<f64>§available_credit: Option<f64>§balance: f64§cash_surrender_value: Option<f64>§credit_limit: Option<f64>§currency_code: Option<String>§day_payment_is_due: Option<i64>§death_benefit: Option<i64>§id: String§interest_rate: Option<f64>§is_closed: Option<bool>§last_payment: Option<f64>§last_payment_at: Option<String>§loan_amount: Option<f64>§matures_on: Option<String>§metadata: Option<String>§minimum_balance: Option<f64>§minimum_payment: Option<f64>§name: String§nickname: Option<String>§original_balance: Option<f64>§payment_due_at: Option<String>§payoff_balance: Option<f64>§routing_number: Option<String>§started_on: Option<String>§subtype: Option<String>§type_: StringTrait Implementations§
Source§impl Clone for ManagedAccountCreateRequest
impl Clone for ManagedAccountCreateRequest
Source§fn clone(&self) -> ManagedAccountCreateRequest
fn clone(&self) -> ManagedAccountCreateRequest
Returns a duplicate 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 Debug for ManagedAccountCreateRequest
impl Debug for ManagedAccountCreateRequest
Source§impl<'de> Deserialize<'de> for ManagedAccountCreateRequest
impl<'de> Deserialize<'de> for ManagedAccountCreateRequest
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
Source§impl From<&ManagedAccountCreateRequest> for ManagedAccountCreateRequest
impl From<&ManagedAccountCreateRequest> for ManagedAccountCreateRequest
Source§fn from(value: &ManagedAccountCreateRequest) -> Self
fn from(value: &ManagedAccountCreateRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ManagedAccountCreateRequest
impl RefUnwindSafe for ManagedAccountCreateRequest
impl Send for ManagedAccountCreateRequest
impl Sync for ManagedAccountCreateRequest
impl Unpin for ManagedAccountCreateRequest
impl UnwindSafe for ManagedAccountCreateRequest
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