pub struct TransactionResponse {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
TransactionResponse
JSON schema
{
"type": "object",
"properties": {
"account_guid": {
"examples": [
"ACT-0af29528-bb91-447f-b5de-85c1c42593e5"
],
"type": [
"string",
"null"
]
},
"account_id": {
"examples": [
"FdvkkAgLS0nbDNUujrblz6rYDSl5w-tTLwYRgIxe7jw"
],
"type": [
"string",
"null"
]
},
"amount": {
"examples": [
5003.9
],
"type": [
"number",
"null"
]
},
"category": {
"examples": [
"Paycheck"
],
"type": [
"string",
"null"
]
},
"category_guid": {
"examples": [
"CAT-982ea9e6-3f0e-0c5b-611b-6657a10ba819"
],
"type": [
"string",
"null"
]
},
"check_number_string": {
"type": [
"string",
"null"
]
},
"created_at": {
"examples": [
"2024-12-20T18:52:36Z"
],
"type": [
"string",
"null"
]
},
"currency_code": {
"type": [
"string",
"null"
]
},
"date": {
"examples": [
"2024-12-20"
],
"type": [
"string",
"null"
]
},
"description": {
"examples": [
"MX Technologies"
],
"type": [
"string",
"null"
]
},
"extended_transaction_type": {
"type": [
"string",
"null"
]
},
"guid": {
"examples": [
"TRN-429ad9fe-a1d2-4559-8590-885b2603f0e1"
],
"type": [
"string",
"null"
]
},
"id": {
"examples": [
"1734681600000-178fa8095c154a55b9172f977b4c5f9a-0"
],
"type": [
"string",
"null"
]
},
"is_bill_pay": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"is_direct_deposit": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"is_expense": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"is_fee": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"is_income": {
"examples": [
true
],
"type": [
"boolean",
"null"
]
},
"is_international": {
"type": [
"boolean",
"null"
]
},
"is_manual": {
"examples": [
false
],
"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-78b14c5f-7297-4fb5-a966-65ac45f74d8"
],
"type": [
"string",
"null"
]
},
"member_is_managed_by_user": {
"examples": [
true
],
"type": [
"boolean",
"null"
]
},
"memo": {
"examples": [
"Transactions"
],
"type": [
"string",
"null"
]
},
"merchant_category_code": {
"type": [
"integer",
"null"
]
},
"merchant_guid": {
"examples": [
"MCH-8cc3b01a-1c52-47d4-970d-30f8ee5566f1"
],
"type": [
"string",
"null"
]
},
"merchant_location_guid": {
"type": [
"string",
"null"
]
},
"metadata": {
"type": [
"string",
"null"
]
},
"original_description": {
"examples": [
"MX TECHNOLOGIES PAYMENT"
],
"type": [
"string",
"null"
]
},
"posted_at": {
"examples": [
"2024-12-20T12:00:00Z"
],
"type": [
"string",
"null"
]
},
"status": {
"examples": [
"POSTED"
],
"type": [
"string",
"null"
]
},
"top_level_category": {
"examples": [
"Income"
],
"type": [
"string",
"null"
]
},
"transacted_at": {
"examples": [
"2024-12-20T12:00:00Z"
],
"type": [
"string",
"null"
]
},
"type": {
"examples": [
"CREDIT"
],
"type": [
"string",
"null"
]
},
"updated_at": {
"examples": [
"2024-12-20T18:52:38Z"
],
"type": [
"string",
"null"
]
},
"user_guid": {
"examples": [
"USR-ef7a82f6-d6c1-42c4-9061-bdece5c4d44e"
],
"type": [
"string",
"null"
]
},
"user_id": {
"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 TransactionResponse
impl Clone for TransactionResponse
Source§fn clone(&self) -> TransactionResponse
fn clone(&self) -> TransactionResponse
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 TransactionResponse
impl Debug for TransactionResponse
Source§impl Default for TransactionResponse
impl Default for TransactionResponse
Source§impl<'de> Deserialize<'de> for TransactionResponse
impl<'de> Deserialize<'de> for TransactionResponse
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<&TransactionResponse> for TransactionResponse
impl From<&TransactionResponse> for TransactionResponse
Source§fn from(value: &TransactionResponse) -> Self
fn from(value: &TransactionResponse) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TransactionResponse
impl RefUnwindSafe for TransactionResponse
impl Send for TransactionResponse
impl Sync for TransactionResponse
impl Unpin for TransactionResponse
impl UnwindSafe for TransactionResponse
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