# 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.ChunkedUploadResponse do @moduledoc """ This response object is returned after you upload a chunked upload. """ @derive [Poison.Encoder] defstruct [ :checksum, :chunkedUploadId, :chunkedUploadParts, :chunkedUploadUri, :committed, :expirationDateTime, :maxChunkedUploadParts, :maxTotalSize, :totalSize ] @type t :: %__MODULE__{ :checksum => String.t() | nil, :chunkedUploadId => String.t() | nil, :chunkedUploadParts => [DocuSign.Model.ChunkedUploadPart.t()] | nil, :chunkedUploadUri => String.t() | nil, :committed => String.t() | nil, :expirationDateTime => String.t() | nil, :maxChunkedUploadParts => String.t() | nil, :maxTotalSize => String.t() | nil, :totalSize => String.t() | nil } end defimpl Poison.Decoder, for: DocuSign.Model.ChunkedUploadResponse do import DocuSign.Deserializer def decode(value, options) do value |> deserialize(:chunkedUploadParts, :list, DocuSign.Model.ChunkedUploadPart, options) end end