pub struct RepeatingTransactionResponse {
pub account_guid: Option<String>,
pub amount: Option<f64>,
pub description: Option<String>,
pub guid: Option<String>,
pub last_posted_date: Option<String>,
pub member_guid: Option<String>,
pub merchant_guid: Option<String>,
pub predicted_occurs_on: Option<String>,
pub recurrence_type: Option<String>,
pub repeating_transaction_type: Option<RepeatingTransactionResponseRepeatingTransactionType>,
pub transaction_type: Option<RepeatingTransactionResponseTransactionType>,
pub user_guid: Option<String>,
}Expand description
RepeatingTransactionResponse
JSON schema
{
"properties": {
"account_guid": {
"examples": [
"ACT-0af29528-bb91-447f-b5de-85c1c42593e5"
],
"type": [
"string",
"null"
]
},
"amount": {
"examples": [
107.4
],
"type": "number"
},
"description": {
"examples": [
"Dominion Energy"
],
"type": "string"
},
"guid": {
"examples": [
"RPT-a2264e1a-d2e6-41d9-88d2-2cfdf1143959"
],
"type": "string"
},
"last_posted_date": {
"examples": [
"2024-12-09"
],
"type": "string"
},
"member_guid": {
"examples": [
"MBR-78b14c5f-7297-4fb5-a966-65ac45f74d83"
],
"type": "string"
},
"merchant_guid": {
"examples": [
"MCH-1b5d7e4d-fa29-95d1-fd0f-540b6f17d986"
],
"type": "string"
},
"predicted_occurs_on": {
"examples": [
"2025-01-09"
],
"type": "string"
},
"recurrence_type": {
"examples": [
"EVERY_MONTH"
],
"type": "string"
},
"repeating_transaction_type": {
"type": "string",
"enum": [
"BILL",
"SUBSCRIPTION",
"INCOME",
"UNKNOWN"
]
},
"transaction_type": {
"type": "string",
"enum": [
"DEBIT",
"CREDIT"
]
},
"user_guid": {
"type": "string"
}
}
}Fields§
§account_guid: Option<String>§amount: Option<f64>§description: Option<String>§guid: Option<String>§last_posted_date: Option<String>§member_guid: Option<String>§merchant_guid: Option<String>§predicted_occurs_on: Option<String>§recurrence_type: Option<String>§repeating_transaction_type: Option<RepeatingTransactionResponseRepeatingTransactionType>§transaction_type: Option<RepeatingTransactionResponseTransactionType>§user_guid: Option<String>Trait Implementations§
Source§impl Clone for RepeatingTransactionResponse
impl Clone for RepeatingTransactionResponse
Source§fn clone(&self) -> RepeatingTransactionResponse
fn clone(&self) -> RepeatingTransactionResponse
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 RepeatingTransactionResponse
impl Debug for RepeatingTransactionResponse
Source§impl<'de> Deserialize<'de> for RepeatingTransactionResponse
impl<'de> Deserialize<'de> for RepeatingTransactionResponse
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<&RepeatingTransactionResponse> for RepeatingTransactionResponse
impl From<&RepeatingTransactionResponse> for RepeatingTransactionResponse
Source§fn from(value: &RepeatingTransactionResponse) -> Self
fn from(value: &RepeatingTransactionResponse) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RepeatingTransactionResponse
impl RefUnwindSafe for RepeatingTransactionResponse
impl Send for RepeatingTransactionResponse
impl Sync for RepeatingTransactionResponse
impl Unpin for RepeatingTransactionResponse
impl UnwindSafe for RepeatingTransactionResponse
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