pub struct TransactionCreateResponseBody {Show 44 fields
pub account_guid: Option<String>,
pub account_id: Option<String>,
pub amount: Option<f64>,
pub category: Option<String>,
pub category_guid: Option<String>,
pub check_number_string: Option<String>,
pub created_at: Option<String>,
pub currency_code: Option<String>,
pub date: Option<String>,
pub description: Option<String>,
pub extended_transaction_type: Option<String>,
pub guid: Option<String>,
pub id: Option<String>,
pub is_bill_pay: Option<bool>,
pub is_direct_deposit: Option<bool>,
pub is_expense: Option<bool>,
pub is_fee: Option<bool>,
pub is_income: Option<bool>,
pub is_international: Option<bool>,
pub is_manual: Option<bool>,
pub is_overdraft_fee: Option<bool>,
pub is_payroll_advance: Option<bool>,
pub is_recurring: Option<bool>,
pub is_subscription: Option<bool>,
pub latitude: Option<f64>,
pub localized_description: Option<String>,
pub localized_memo: Option<String>,
pub longitude: Option<f64>,
pub member_guid: Option<String>,
pub member_is_managed_by_user: Option<bool>,
pub memo: Option<String>,
pub merchant_category_code: Option<i64>,
pub merchant_guid: Option<String>,
pub merchant_location_guid: Option<String>,
pub metadata: Option<String>,
pub original_description: Option<String>,
pub posted_at: Option<String>,
pub status: Option<String>,
pub top_level_category: Option<String>,
pub transacted_at: Option<String>,
pub type_: Option<String>,
pub updated_at: Option<String>,
pub user_guid: Option<String>,
pub user_id: Option<String>,
}Expand description
TransactionCreateResponseBody
JSON schema
{
"type": "object",
"properties": {
"account_guid": {
"examples": [
"ACT-06d7f44b-caae-0f6e-1384-01f52e75dcb1"
],
"type": [
"string",
"null"
]
},
"account_id": {
"examples": [
"account123"
],
"type": [
"string",
"null"
]
},
"amount": {
"examples": [
61.11
],
"type": "number"
},
"category": {
"examples": [
"Groceries"
],
"type": [
"string",
"null"
]
},
"category_guid": {
"examples": [
"CAT-b6d61a19-30a7-e852-2703-bdfb4072289e"
],
"type": [
"string",
"null"
]
},
"check_number_string": {
"type": [
"string",
"null"
]
},
"created_at": {
"examples": [
"2016-10-08T09:43:42.000Z"
],
"type": [
"string",
"null"
]
},
"currency_code": {
"examples": [
"USD"
],
"type": [
"string",
"null"
]
},
"date": {
"examples": [
"2016-10-06T00:00:00.000Z"
],
"type": [
"string",
"null"
]
},
"description": {
"examples": [
"Whole foods"
],
"type": [
"string",
"null"
]
},
"extended_transaction_type": {
"type": [
"string",
"null"
]
},
"guid": {
"examples": [
"TRN-265abee9-889b-af6a-c69b-25157db2bdd9"
],
"type": [
"string",
"null"
]
},
"id": {
"type": [
"string",
"null"
]
},
"is_bill_pay": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"is_direct_deposit": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"is_expense": {
"examples": [
true
],
"type": [
"boolean",
"null"
]
},
"is_fee": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"is_income": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"is_international": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"is_manual": {
"examples": [
true
],
"type": [
"boolean",
"null"
]
},
"is_overdraft_fee": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"is_payroll_advance": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"is_recurring": {
"type": [
"boolean",
"null"
]
},
"is_subscription": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"latitude": {
"type": [
"number",
"null"
]
},
"localized_description": {
"type": [
"string",
"null"
]
},
"localized_memo": {
"type": [
"string",
"null"
]
},
"longitude": {
"type": [
"number",
"null"
]
},
"member_guid": {
"examples": [
"MBR-7c6f361b-e582-15b6-60c0-358f12466b4b"
],
"type": [
"string",
"null"
]
},
"member_is_managed_by_user": {
"examples": [
true
],
"type": [
"boolean",
"null"
]
},
"memo": {
"examples": [
"This is a memo"
],
"type": [
"string",
"null"
]
},
"merchant_category_code": {
"type": [
"integer",
"null"
]
},
"merchant_guid": {
"type": [
"string",
"null"
]
},
"merchant_location_guid": {
"type": [
"string",
"null"
]
},
"metadata": {
"examples": [
"some metadata"
],
"type": [
"string",
"null"
]
},
"original_description": {
"type": [
"string",
"null"
]
},
"posted_at": {
"type": [
"string",
"null"
]
},
"status": {
"type": [
"string",
"null"
]
},
"top_level_category": {
"examples": [
"Food & Dining"
],
"type": [
"string",
"null"
]
},
"transacted_at": {
"type": [
"string",
"null"
]
},
"type": {
"examples": [
"DEBIT"
],
"type": "string"
},
"updated_at": {
"examples": [
"2016-10-08T05:49:12.000Z"
],
"type": "string"
},
"user_guid": {
"examples": [
"USR-fa7537f3-48aa-a683-a02a-b18940482f54"
],
"type": [
"string",
"null"
]
},
"user_id": {
"examples": [
"user123"
],
"type": [
"string",
"null"
]
}
}
}Fields§
§account_guid: Option<String>§account_id: Option<String>§amount: Option<f64>§category: Option<String>§category_guid: Option<String>§check_number_string: Option<String>§created_at: Option<String>§currency_code: Option<String>§date: Option<String>§description: Option<String>§extended_transaction_type: Option<String>§guid: Option<String>§id: Option<String>§is_bill_pay: Option<bool>§is_direct_deposit: Option<bool>§is_expense: Option<bool>§is_fee: Option<bool>§is_income: Option<bool>§is_international: Option<bool>§is_manual: Option<bool>§is_overdraft_fee: Option<bool>§is_payroll_advance: Option<bool>§is_recurring: Option<bool>§is_subscription: Option<bool>§latitude: Option<f64>§localized_description: Option<String>§localized_memo: Option<String>§longitude: Option<f64>§member_guid: Option<String>§member_is_managed_by_user: Option<bool>§memo: Option<String>§merchant_category_code: Option<i64>§merchant_guid: Option<String>§merchant_location_guid: Option<String>§metadata: Option<String>§original_description: Option<String>§posted_at: Option<String>§status: Option<String>§top_level_category: Option<String>§transacted_at: Option<String>§type_: Option<String>§updated_at: Option<String>§user_guid: Option<String>§user_id: Option<String>Trait Implementations§
Source§impl Clone for TransactionCreateResponseBody
impl Clone for TransactionCreateResponseBody
Source§fn clone(&self) -> TransactionCreateResponseBody
fn clone(&self) -> TransactionCreateResponseBody
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<'de> Deserialize<'de> for TransactionCreateResponseBody
impl<'de> Deserialize<'de> for TransactionCreateResponseBody
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<&TransactionCreateResponseBody> for TransactionCreateResponseBody
impl From<&TransactionCreateResponseBody> for TransactionCreateResponseBody
Source§fn from(value: &TransactionCreateResponseBody) -> Self
fn from(value: &TransactionCreateResponseBody) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TransactionCreateResponseBody
impl RefUnwindSafe for TransactionCreateResponseBody
impl Send for TransactionCreateResponseBody
impl Sync for TransactionCreateResponseBody
impl Unpin for TransactionCreateResponseBody
impl UnwindSafe for TransactionCreateResponseBody
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