lib/docusign/model/locale_policy_tab.ex

# NOTE: This file is auto generated by OpenAPI Generator 6.4.0 (https://openapi-generator.tech).
# Do not edit this file manually.

defmodule DocuSign.Model.LocalePolicyTab do
  @moduledoc """

  """

  @derive [Poison.Encoder]
  defstruct [
    :addressFormat,
    :calendarType,
    :cultureName,
    :currencyCode,
    :currencyNegativeFormat,
    :currencyPositiveFormat,
    :customDateFormat,
    :customTimeFormat,
    :dateFormat,
    :initialFormat,
    :nameFormat,
    :timeFormat,
    :timeZone,
    :useLongCurrencyFormat
  ]

  @type t :: %__MODULE__{
          :addressFormat => String.t() | nil,
          :calendarType => String.t() | nil,
          :cultureName => String.t() | nil,
          :currencyCode => String.t() | nil,
          :currencyNegativeFormat => String.t() | nil,
          :currencyPositiveFormat => String.t() | nil,
          :customDateFormat => String.t() | nil,
          :customTimeFormat => String.t() | nil,
          :dateFormat => String.t() | nil,
          :initialFormat => String.t() | nil,
          :nameFormat => String.t() | nil,
          :timeFormat => String.t() | nil,
          :timeZone => String.t() | nil,
          :useLongCurrencyFormat => String.t() | nil
        }
end

defimpl Poison.Decoder, for: DocuSign.Model.LocalePolicyTab do
  def decode(value, _options) do
    value
  end
end