diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-08-17 03:20:35 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-08-17 03:20:35 -0400 |
commit | 39b10acb918ca059384c620d38e31c669f6696b2 (patch) | |
tree | 1d060d8eb4c7079a3208666d07605ff8e9f2a893 /ynab-api/src/models/transaction_detail_all_of.rs | |
parent | e801bc38e6ef8746ea61dd2bc7fce59e3204049f (diff) | |
download | ynab-api-39b10acb918ca059384c620d38e31c669f6696b2.tar.gz ynab-api-39b10acb918ca059384c620d38e31c669f6696b2.zip |
fix some more incorrectly required parameter values
Diffstat (limited to 'ynab-api/src/models/transaction_detail_all_of.rs')
-rw-r--r-- | ynab-api/src/models/transaction_detail_all_of.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/ynab-api/src/models/transaction_detail_all_of.rs b/ynab-api/src/models/transaction_detail_all_of.rs index b0b44f9..cead8f5 100644 --- a/ynab-api/src/models/transaction_detail_all_of.rs +++ b/ynab-api/src/models/transaction_detail_all_of.rs @@ -17,21 +17,21 @@ use serde_json::Value; pub struct TransactionDetailAllOf { #[serde(rename = "account_name")] pub account_name: String, - #[serde(rename = "payee_name")] - pub payee_name: String, - #[serde(rename = "category_name")] - pub category_name: String, + #[serde(rename = "payee_name", skip_serializing_if = "Option::is_none")] + pub payee_name: Option<String>, + #[serde(rename = "category_name", skip_serializing_if = "Option::is_none")] + pub category_name: Option<String>, /// If a split transaction, the subtransactions. #[serde(rename = "subtransactions")] pub subtransactions: Vec<::models::SubTransaction>, } impl TransactionDetailAllOf { - pub fn new(account_name: String, payee_name: String, category_name: String, subtransactions: Vec<::models::SubTransaction>) -> TransactionDetailAllOf { + pub fn new(account_name: String, subtransactions: Vec<::models::SubTransaction>) -> TransactionDetailAllOf { TransactionDetailAllOf { account_name: account_name, - payee_name: payee_name, - category_name: category_name, + payee_name: None, + category_name: None, subtransactions: subtransactions, } } |