aboutsummaryrefslogtreecommitdiffstats
path: root/ynab-api/src/models/budget_summary_response_data.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-08-09 03:55:27 -0400
committerJesse Luehrs <doy@tozt.net>2019-08-09 03:55:27 -0400
commit057912a0bac78d57e6c95ccecd865f27476e5006 (patch)
tree96cfcc8b90b6b5fdb4203a7bee1152f627c12cb1 /ynab-api/src/models/budget_summary_response_data.rs
parent16e155d5ad923bb8046e07c7f6d3ce6bc66def1c (diff)
downloadynab-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.rs8
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,
}
}
}