pub struct EnhanceTransactionResponse {Show 23 fields
pub amount: Option<f64>,
pub categorized_by: Option<i64>,
pub category: Option<String>,
pub category_guid: Option<String>,
pub described_by: Option<i64>,
pub description: Option<String>,
pub extended_transaction_type: 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_overdraft_fee: Option<bool>,
pub is_payroll_advance: Option<bool>,
pub is_subscription: Option<bool>,
pub memo: Option<String>,
pub merchant_category_code: Option<i64>,
pub merchant_guid: Option<String>,
pub merchant_location_guid: Option<String>,
pub original_description: Option<String>,
pub type_: Option<String>,
}Expand description
EnhanceTransactionResponse
JSON schema
{
"type": "object",
"properties": {
"amount": {
"examples": [
21.33
],
"type": [
"number",
"null"
]
},
"categorized_by": {
"examples": [
13
],
"type": [
"integer",
"null"
]
},
"category": {
"examples": [
"Rental Car & Taxi"
],
"type": [
"string",
"null"
]
},
"category_guid": {
"examples": [
"CAT-9588eaad-90a4-bb5c-66c8-1812503d0db8"
],
"type": [
"string",
"null"
]
},
"described_by": {
"examples": [
6
],
"type": [
"integer",
"null"
]
},
"description": {
"examples": [
"Uber"
],
"type": [
"string",
"null"
]
},
"extended_transaction_type": {
"examples": [
"partner_transaction_type"
],
"type": [
"string",
"null"
]
},
"id": {
"examples": [
"ID-123"
],
"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": [
false
],
"type": [
"boolean",
"null"
]
},
"is_international": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"is_overdraft_fee": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"is_payroll_advance": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"is_subscription": {
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"memo": {
"examples": [
"Additional-information*on_transaction"
],
"type": [
"string",
"null"
]
},
"merchant_category_code": {
"examples": [
4121
],
"type": [
"integer",
"null"
]
},
"merchant_guid": {
"examples": [
"MCH-14f25b63-ef47-a38e-b2b6-d02b280b6e4e"
],
"type": [
"string",
"null"
]
},
"merchant_location_guid": {
"examples": [
"MCL-00024e59-18b5-4d79-b879-2a7896726fea"
],
"type": [
"string",
"null"
]
},
"original_description": {
"examples": [
"ubr* pending.uber.com"
],
"type": [
"string",
"null"
]
},
"type": {
"examples": [
"DEBIT"
],
"type": [
"string",
"null"
]
}
}
}Fields§
§amount: Option<f64>§categorized_by: Option<i64>§category: Option<String>§category_guid: Option<String>§described_by: Option<i64>§description: Option<String>§extended_transaction_type: 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_overdraft_fee: Option<bool>§is_payroll_advance: Option<bool>§is_subscription: Option<bool>§memo: Option<String>§merchant_category_code: Option<i64>§merchant_guid: Option<String>§merchant_location_guid: Option<String>§original_description: Option<String>§type_: Option<String>Trait Implementations§
Source§impl Clone for EnhanceTransactionResponse
impl Clone for EnhanceTransactionResponse
Source§fn clone(&self) -> EnhanceTransactionResponse
fn clone(&self) -> EnhanceTransactionResponse
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 EnhanceTransactionResponse
impl Debug for EnhanceTransactionResponse
Source§impl Default for EnhanceTransactionResponse
impl Default for EnhanceTransactionResponse
Source§impl<'de> Deserialize<'de> for EnhanceTransactionResponse
impl<'de> Deserialize<'de> for EnhanceTransactionResponse
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<&EnhanceTransactionResponse> for EnhanceTransactionResponse
impl From<&EnhanceTransactionResponse> for EnhanceTransactionResponse
Source§fn from(value: &EnhanceTransactionResponse) -> Self
fn from(value: &EnhanceTransactionResponse) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for EnhanceTransactionResponse
impl RefUnwindSafe for EnhanceTransactionResponse
impl Send for EnhanceTransactionResponse
impl Sync for EnhanceTransactionResponse
impl Unpin for EnhanceTransactionResponse
impl UnwindSafe for EnhanceTransactionResponse
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