# 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.EnvelopePurgeConfiguration do @moduledoc """ Contains information about the current envelope purge configuration for an account, which enables account administrators to purge documents from completed and voided envelopes after a set number of days (`retentionDays`). """ @derive [Poison.Encoder] defstruct [ :purgeEnvelopes, :redactPII, :removeTabsAndEnvelopeAttachments, :retentionDays ] @type t :: %__MODULE__{ :purgeEnvelopes => String.t() | nil, :redactPII => String.t() | nil, :removeTabsAndEnvelopeAttachments => String.t() | nil, :retentionDays => String.t() | nil } end defimpl Poison.Decoder, for: DocuSign.Model.EnvelopePurgeConfiguration do def decode(value, _options) do value end end