# 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.LoginAccount do @moduledoc """ """ @derive [Poison.Encoder] defstruct [ :accountId, :accountIdGuid, :baseUrl, :email, :isDefault, :loginAccountSettings, :loginUserSettings, :name, :siteDescription, :userId, :userName ] @type t :: %__MODULE__{ :accountId => String.t() | nil, :accountIdGuid => String.t() | nil, :baseUrl => String.t() | nil, :email => String.t() | nil, :isDefault => String.t() | nil, :loginAccountSettings => [DocuSign.Model.NameValue.t()] | nil, :loginUserSettings => [DocuSign.Model.NameValue.t()] | nil, :name => String.t() | nil, :siteDescription => String.t() | nil, :userId => String.t() | nil, :userName => String.t() | nil } end defimpl Poison.Decoder, for: DocuSign.Model.LoginAccount do import DocuSign.Deserializer def decode(value, options) do value |> deserialize(:loginAccountSettings, :list, DocuSign.Model.NameValue, options) |> deserialize(:loginUserSettings, :list, DocuSign.Model.NameValue, options) end end