aboutsummaryrefslogtreecommitdiffstats
path: root/ynab-api/src/models/hybrid_transaction_all_of.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ynab-api/src/models/hybrid_transaction_all_of.rs')
-rw-r--r--ynab-api/src/models/hybrid_transaction_all_of.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/ynab-api/src/models/hybrid_transaction_all_of.rs b/ynab-api/src/models/hybrid_transaction_all_of.rs
index f0294ec..42fd515 100644
--- a/ynab-api/src/models/hybrid_transaction_all_of.rs
+++ b/ynab-api/src/models/hybrid_transaction_all_of.rs
@@ -19,23 +19,23 @@ pub struct HybridTransactionAllOf {
#[serde(rename = "type")]
pub _type: String,
/// For subtransaction types, this is the id of the pararent transaction. For transaction types, this id will be always be null.
- #[serde(rename = "parent_transaction_id")]
- pub parent_transaction_id: String,
+ #[serde(rename = "parent_transaction_id", skip_serializing_if = "Option::is_none")]
+ pub parent_transaction_id: Option<String>,
#[serde(rename = "account_name")]
pub account_name: String,
- #[serde(rename = "payee_name")]
- pub payee_name: String,
+ #[serde(rename = "payee_name", skip_serializing_if = "Option::is_none")]
+ pub payee_name: Option<String>,
#[serde(rename = "category_name")]
pub category_name: String,
}
impl HybridTransactionAllOf {
- pub fn new(_type: String, parent_transaction_id: String, account_name: String, payee_name: String, category_name: String) -> HybridTransactionAllOf {
+ pub fn new(_type: String, account_name: String, category_name: String) -> HybridTransactionAllOf {
HybridTransactionAllOf {
_type: _type,
- parent_transaction_id: parent_transaction_id,
+ parent_transaction_id: None,
account_name: account_name,
- payee_name: payee_name,
+ payee_name: None,
category_name: category_name,
}
}