diff options
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, } } } |