Current section

Files

Jump to
mollie_api lib mollie_api model extra_parameter_parameters.ex
Raw

lib/mollie_api/model/extra_parameter_parameters.ex

# 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.ExtraParameterParameters do
@moduledoc """
"""
@derive JSON.Encoder
defstruct [
:applePayPaymentToken,
:dueDate,
:company,
:cardToken,
:googlePayPaymentToken,
:voucherNumber,
:voucherPin,
:consumerDateOfBirth,
:extraMerchantData,
:sessionId,
:digitalGoods,
:customerReference,
:terminalId
]
@type t :: %__MODULE__{
:applePayPaymentToken => String.t | nil,
:dueDate => String.t | nil,
:company => MollieAPI.Model.ExtraParameterParametersCompany.t | nil,
:cardToken => String.t | nil,
:googlePayPaymentToken => String.t | nil,
:voucherNumber => String.t | nil,
:voucherPin => String.t | nil,
:consumerDateOfBirth => Date.t | nil,
:extraMerchantData => %{optional(String.t) => any()} | nil,
:sessionId => String.t | nil,
:digitalGoods => boolean() | nil,
:customerReference => String.t | nil,
:terminalId => String.t | nil
}
alias MollieAPI.Deserializer
def decode(value) do
value
|> Deserializer.deserialize(:company, :struct, MollieAPI.Model.ExtraParameterParametersCompany)
end
end