package model type Account struct { ID int `json:"id"` Name string `json:"name"` Type string `json:"type"` InitialBalance float64 `json:"initial_balance"` Balance float64 `json:"balance"` YieldType string `json:"yield_type"` // "none" | "cdi" | "variable" LastYieldDate *string `json:"last_yield_date,omitempty"` ClosingDay *int `json:"closing_day,omitempty"` DueDay *int `json:"due_day,omitempty"` CurrentBill *CreditBill `json:"current_bill,omitempty"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` } type AccountInput struct { Name string `json:"name"` Type string `json:"type"` InitialBalance float64 `json:"initial_balance"` YieldType string `json:"yield_type"` // "none" | "cdi" | "variable" ClosingDay *int `json:"closing_day,omitempty"` DueDay *int `json:"due_day,omitempty"` }