From 057912a0bac78d57e6c95ccecd865f27476e5006 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Fri, 9 Aug 2019 03:55:27 -0400 Subject: fix the provided openapi spec a lot of things marked required actually aren't --- ynab-api/src/models/budget_summary_response_data.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'ynab-api/src/models/budget_summary_response_data.rs') 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, } } } -- cgit v1.2.3-54-g00ecf