# NOTE: This class is auto generated by the swagger code generator program.
# https://github.com/swagger-api/swagger-codegen.git
# Do not edit the class manually.
defmodule DocuSign.Model.DocumentHtmlDisplaySettings do
@moduledoc """
"""
@derive [Poison.Encoder]
defstruct [
:cellStyle,
:collapsibleSettings,
:display,
:displayLabel,
:displayOrder,
:displayPageNumber,
:hideLabelWhenOpened,
:inlineOuterStyle,
:labelWhenOpened,
:scrollToTopWhenOpened,
:tableStyle
]
@type t :: %__MODULE__{
:cellStyle => String.t(),
:collapsibleSettings => DocumentHtmlCollapsibleDisplaySettings,
:display => String.t(),
:displayLabel => String.t(),
:displayOrder => integer(),
:displayPageNumber => integer(),
:hideLabelWhenOpened => boolean(),
:inlineOuterStyle => String.t(),
:labelWhenOpened => String.t(),
:scrollToTopWhenOpened => boolean(),
:tableStyle => String.t()
}
end
defimpl Poison.Decoder, for: DocuSign.Model.DocumentHtmlDisplaySettings do
import DocuSign.Deserializer
def decode(value, options) do
value
|> deserialize(
:collapsibleSettings,
:struct,
DocuSign.Model.DocumentHtmlCollapsibleDisplaySettings,
options
)
end
end