Current section

Files

Jump to
docusign lib docusign model folder_item_v2.ex
Raw

lib/docusign/model/folder_item_v2.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.FolderItemV2 do
@moduledoc """
Information about folder item results.
"""
alias DocuSign.Deserializer
alias DocuSign.Model.EnvelopeRecipients
@derive Jason.Encoder
defstruct [
:completedDateTime,
:createdDateTime,
:envelopeId,
:envelopeUri,
:expireDateTime,
:folderId,
:folderUri,
:is21CFRPart11,
:lastModifiedDateTime,
:ownerName,
:recipients,
:recipientsUri,
:senderCompany,
:senderEmail,
:senderName,
:senderUserId,
:sentDateTime,
:status,
:subject,
:templateId,
:templateUri
]
@type t :: %__MODULE__{
:completedDateTime => String.t() | nil,
:createdDateTime => String.t() | nil,
:envelopeId => String.t() | nil,
:envelopeUri => String.t() | nil,
:expireDateTime => String.t() | nil,
:folderId => String.t() | nil,
:folderUri => String.t() | nil,
:is21CFRPart11 => String.t() | nil,
:lastModifiedDateTime => String.t() | nil,
:ownerName => String.t() | nil,
:recipients => EnvelopeRecipients.t() | nil,
:recipientsUri => String.t() | nil,
:senderCompany => String.t() | nil,
:senderEmail => String.t() | nil,
:senderName => String.t() | nil,
:senderUserId => String.t() | nil,
:sentDateTime => String.t() | nil,
:status => String.t() | nil,
:subject => String.t() | nil,
:templateId => String.t() | nil,
:templateUri => String.t() | nil
}
def decode(value) do
value
|> Deserializer.deserialize(:recipients, :struct, EnvelopeRecipients)
end
end