# 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.UserSignature do @moduledoc """ """ alias DocuSign.Deserializer alias DocuSign.Model.DateStampProperties alias DocuSign.Model.ErrorDetails @derive Jason.Encoder defstruct [ :adoptedDateTime, :createdDateTime, :customField, :dateStampProperties, :disallowUserResizeStamp, :errorDetails, :externalID, :imageBase64, :imageType, :initials150ImageId, :initialsImageUri, :isDefault, :lastModifiedDateTime, :nrdsId, :nrdsLastName, :nrdsStatus, :phoneticName, :signature150ImageId, :signatureFont, :signatureId, :signatureImageUri, :signatureInitials, :signatureName, :signatureRights, :signatureType, :stampFormat, :stampImageUri, :stampSizeMM, :stampType, :status ] @type t :: %__MODULE__{ :adoptedDateTime => String.t() | nil, :createdDateTime => String.t() | nil, :customField => String.t() | nil, :dateStampProperties => DateStampProperties.t() | nil, :disallowUserResizeStamp => String.t() | nil, :errorDetails => ErrorDetails.t() | nil, :externalID => String.t() | nil, :imageBase64 => String.t() | nil, :imageType => String.t() | nil, :initials150ImageId => String.t() | nil, :initialsImageUri => String.t() | nil, :isDefault => String.t() | nil, :lastModifiedDateTime => String.t() | nil, :nrdsId => String.t() | nil, :nrdsLastName => String.t() | nil, :nrdsStatus => String.t() | nil, :phoneticName => String.t() | nil, :signature150ImageId => String.t() | nil, :signatureFont => String.t() | nil, :signatureId => String.t() | nil, :signatureImageUri => String.t() | nil, :signatureInitials => String.t() | nil, :signatureName => String.t() | nil, :signatureRights => String.t() | nil, :signatureType => String.t() | nil, :stampFormat => String.t() | nil, :stampImageUri => String.t() | nil, :stampSizeMM => String.t() | nil, :stampType => String.t() | nil, :status => String.t() | nil } def decode(value) do value |> Deserializer.deserialize(:dateStampProperties, :struct, DateStampProperties) |> Deserializer.deserialize(:errorDetails, :struct, ErrorDetails) end end