diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-08-09 04:31:25 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-08-09 04:31:25 -0400 |
commit | 50c1255b06b9053ce26afbccbb5ad26831423f73 (patch) | |
tree | c5998771efdccca37e0185f53fc9d46b423b09e2 /ynab-api/src/models/hybrid_transaction_all_of.rs | |
parent | fdefcbe583680d72d15562430fb8492277f368e8 (diff) | |
download | ynab-api-50c1255b06b9053ce26afbccbb5ad26831423f73.tar.gz ynab-api-50c1255b06b9053ce26afbccbb5ad26831423f73.zip |
more spec fixes
Diffstat (limited to 'ynab-api/src/models/hybrid_transaction_all_of.rs')
-rw-r--r-- | ynab-api/src/models/hybrid_transaction_all_of.rs | 14 |
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, } } |