# 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