Current section

Files

Jump to
docusign lib docusign model palette_settings.ex
Raw

lib/docusign/model/palette_settings.ex

# NOTE: This file is auto generated by OpenAPI Generator 7.12.0 (https://openapi-generator.tech).
# Do not edit this file manually.
defmodule DocuSign.Model.PaletteSettings do
@moduledoc """
Reserved for Docusign.
"""
@derive Jason.Encoder
defstruct [
:annotations,
:custom,
:merge,
:notary,
:seals,
:smartContracts,
:smartSections
]
@type t :: %__MODULE__{
:annotations => DocuSign.Model.PaletteItemSettings.t() | nil,
:custom => DocuSign.Model.PaletteItemSettings.t() | nil,
:merge => DocuSign.Model.PaletteItemSettings.t() | nil,
:notary => DocuSign.Model.PaletteItemSettings.t() | nil,
:seals => DocuSign.Model.PaletteItemSettings.t() | nil,
:smartContracts => DocuSign.Model.PaletteItemSettings.t() | nil,
:smartSections => DocuSign.Model.PaletteItemSettings.t() | nil
}
alias DocuSign.Deserializer
def decode(value) do
value
|> Deserializer.deserialize(:annotations, :struct, DocuSign.Model.PaletteItemSettings)
|> Deserializer.deserialize(:custom, :struct, DocuSign.Model.PaletteItemSettings)
|> Deserializer.deserialize(:merge, :struct, DocuSign.Model.PaletteItemSettings)
|> Deserializer.deserialize(:notary, :struct, DocuSign.Model.PaletteItemSettings)
|> Deserializer.deserialize(:seals, :struct, DocuSign.Model.PaletteItemSettings)
|> Deserializer.deserialize(:smartContracts, :struct, DocuSign.Model.PaletteItemSettings)
|> Deserializer.deserialize(:smartSections, :struct, DocuSign.Model.PaletteItemSettings)
end
end