use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct FinancialInstitutionAccountAttributes {
#[serde(rename = "description", skip_serializing_if = "Option::is_none")]
pub description: Option<String>,
#[serde(rename = "product", skip_serializing_if = "Option::is_none")]
pub product: Option<String>,
#[serde(rename = "reference", skip_serializing_if = "Option::is_none")]
pub reference: Option<String>,
#[serde(rename = "currency", skip_serializing_if = "Option::is_none")]
pub currency: Option<String>,
#[serde(rename = "subtype", skip_serializing_if = "Option::is_none")]
pub subtype: Option<String>,
#[serde(rename = "availableBalance", skip_serializing_if = "Option::is_none")]
pub available_balance: Option<f64>,
#[serde(rename = "availableBalanceChangedAt", skip_serializing_if = "Option::is_none")]
pub available_balance_changed_at: Option<String>,
#[serde(rename = "availableBalanceReferenceDate", skip_serializing_if = "Option::is_none")]
pub available_balance_reference_date: Option<String>,
#[serde(rename = "currentBalance", skip_serializing_if = "Option::is_none")]
pub current_balance: Option<f64>,
#[serde(rename = "currentBalanceChangedAt", skip_serializing_if = "Option::is_none")]
pub current_balance_changed_at: Option<String>,
#[serde(rename = "currentBalanceReferenceDate", skip_serializing_if = "Option::is_none")]
pub current_balance_reference_date: Option<String>,
#[serde(rename = "holderName", skip_serializing_if = "Option::is_none")]
pub holder_name: Option<String>,
#[serde(rename = "referenceType", skip_serializing_if = "Option::is_none")]
pub reference_type: Option<String>,
}
impl FinancialInstitutionAccountAttributes {
pub fn new() -> FinancialInstitutionAccountAttributes {
FinancialInstitutionAccountAttributes {
description: None,
product: None,
reference: None,
currency: None,
subtype: None,
available_balance: None,
available_balance_changed_at: None,
available_balance_reference_date: None,
current_balance: None,
current_balance_changed_at: None,
current_balance_reference_date: None,
holder_name: None,
reference_type: None,
}
}
}