# NOTE: This file is auto generated by OpenAPI Generator 7.17.0 (https://openapi-generator.tech). # Do not edit this file manually. defmodule MollieAPI.Model.EntityBalanceReport do @moduledoc """ """ @derive JSON.Encoder defstruct [ :resource, :balanceId, :timeZone, :from, :until, :grouping, :totals, :_links ] @type t :: %__MODULE__{ :resource => String.t, :balanceId => String.t, :timeZone => String.t, :from => String.t, :until => String.t, :grouping => MollieAPI.Model.BalanceReportGrouping.t, :totals => MollieAPI.Model.EntityBalanceReportTotals.t, :_links => MollieAPI.Model.EntityBalanceLinks.t } alias MollieAPI.Deserializer def decode(value) do value |> Deserializer.deserialize(:grouping, :struct, MollieAPI.Model.BalanceReportGrouping) |> Deserializer.deserialize(:totals, :struct, MollieAPI.Model.EntityBalanceReportTotals) |> Deserializer.deserialize(:_links, :struct, MollieAPI.Model.EntityBalanceLinks) end end