pub struct TransactionIncludesResponse {Show 48 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 classification: Option<TransactionIncludesResponseClassification>,
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 geolocation: Option<TransactionIncludesResponseGeolocation>,
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: Option<TransactionIncludesResponseMerchant>,
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 repeating_transaction: Option<TransactionIncludesResponseRepeatingTransaction>,
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
TransactionIncludesResponse
JSON schema
{
"type": "object",
"allOf": [
{
"$ref": "#/components/schemas/TransactionResponse"
},
{
"properties": {
"classification": {
"type": [
"object",
"null"
],
"properties": {
"guid": {
"examples": [
"MNC-3ad50f86-60d0-4545-a1f9-e66c2ac40f69"
],
"type": "string"
},
"parent_class": {
"examples": [
"Deposit"
],
"type": "string",
"enum": [
"Payroll",
"Deposit",
"Savings",
"Transfer",
"Refunds",
"Spend",
"Investment",
"Buy",
"Sell",
"Income",
"Fees",
"Expenses",
"Corporate Actions",
"Other"
]
}
}
},
"geolocation": {
"type": [
"object",
"null"
],
"properties": {
"city": {
"examples": [
"lehi"
],
"type": "string"
},
"country": {
"examples": [
"us"
],
"type": "string"
},
"postal code": {
"examples": [
"84043"
],
"type": "string"
},
"state": {
"examples": [
"UT"
],
"type": "string"
}
}
},
"merchant": {
"type": [
"object",
"null"
],
"properties": {
"guid": {
"examples": [
"MCH-0c25f895-393c-42a4-9c18-95a0b26d4d84"
],
"type": "string"
},
"logo_url": {
"examples": [
"https://content.mx.com/logos/merchants/MCH-0c25f895-393c-42a4-9c18-95a0b26d4d84.png"
],
"type": "string"
},
"name": {
"examples": [
"MX"
],
"type": "string"
},
"website_url": {
"examples": [
"https://www.mx.com"
],
"type": "string"
}
}
},
"repeating_transaction": {
"type": [
"object",
"null"
],
"properties": {
"guid": {
"examples": [
"RPT-065b8b1d-826a-45ce-8487-60ca1510e72a"
],
"type": "string"
},
"recurrence_type": {
"type": "string",
"enum": [
"EVERY_OTHER_WEEK"
]
},
"repeating_transaction_type": {
"type": "string",
"enum": [
"BILL",
"SUBSCRIPTION",
"INCOME",
"UNKNOWN"
]
}
}
}
}
}
]
}Fields§
§account_guid: Option<String>§account_id: Option<String>§amount: Option<f64>§category: Option<String>§category_guid: Option<String>§check_number_string: Option<String>§classification: Option<TransactionIncludesResponseClassification>§created_at: Option<String>§currency_code: Option<String>§date: Option<String>§description: Option<String>§extended_transaction_type: Option<String>§geolocation: Option<TransactionIncludesResponseGeolocation>§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: Option<TransactionIncludesResponseMerchant>§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>§repeating_transaction: Option<TransactionIncludesResponseRepeatingTransaction>§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 TransactionIncludesResponse
impl Clone for TransactionIncludesResponse
Source§fn clone(&self) -> TransactionIncludesResponse
fn clone(&self) -> TransactionIncludesResponse
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 TransactionIncludesResponse
impl Debug for TransactionIncludesResponse
Source§impl<'de> Deserialize<'de> for TransactionIncludesResponse
impl<'de> Deserialize<'de> for TransactionIncludesResponse
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<&TransactionIncludesResponse> for TransactionIncludesResponse
impl From<&TransactionIncludesResponse> for TransactionIncludesResponse
Source§fn from(value: &TransactionIncludesResponse) -> Self
fn from(value: &TransactionIncludesResponse) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TransactionIncludesResponse
impl RefUnwindSafe for TransactionIncludesResponse
impl Send for TransactionIncludesResponse
impl Sync for TransactionIncludesResponse
impl Unpin for TransactionIncludesResponse
impl UnwindSafe for TransactionIncludesResponse
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