diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-08-09 03:55:27 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-08-09 03:55:27 -0400 |
commit | 057912a0bac78d57e6c95ccecd865f27476e5006 (patch) | |
tree | 96cfcc8b90b6b5fdb4203a7bee1152f627c12cb1 /ynab-api/src/models/budget_summary_response_data.rs | |
parent | 16e155d5ad923bb8046e07c7f6d3ce6bc66def1c (diff) | |
download | ynab-api-057912a0bac78d57e6c95ccecd865f27476e5006.tar.gz ynab-api-057912a0bac78d57e6c95ccecd865f27476e5006.zip |
fix the provided openapi spec
a lot of things marked required actually aren't
Diffstat (limited to 'ynab-api/src/models/budget_summary_response_data.rs')
-rw-r--r-- | ynab-api/src/models/budget_summary_response_data.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ynab-api/src/models/budget_summary_response_data.rs b/ynab-api/src/models/budget_summary_response_data.rs index 35f3840..f6bec05 100644 --- a/ynab-api/src/models/budget_summary_response_data.rs +++ b/ynab-api/src/models/budget_summary_response_data.rs @@ -17,15 +17,15 @@ use serde_json::Value; pub struct BudgetSummaryResponseData { #[serde(rename = "budgets")] pub budgets: Vec<::models::BudgetSummary>, - #[serde(rename = "default_budget")] - pub default_budget: ::models::BudgetSummary, + #[serde(rename = "default_budget", skip_serializing_if = "Option::is_none")] + pub default_budget: Option<::models::BudgetSummary>, } impl BudgetSummaryResponseData { - pub fn new(budgets: Vec<::models::BudgetSummary>, default_budget: ::models::BudgetSummary) -> BudgetSummaryResponseData { + pub fn new(budgets: Vec<::models::BudgetSummary>) -> BudgetSummaryResponseData { BudgetSummaryResponseData { budgets: budgets, - default_budget: default_budget, + default_budget: None, } } } |