DocuSign CSharp Docs
Public Member Functions | Properties | List of all members
DocuSign.eSign.Model.EnvelopePurgeConfiguration Class Reference

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`). More...

Inheritance diagram for DocuSign.eSign.Model.EnvelopePurgeConfiguration:

Public Member Functions

 EnvelopePurgeConfiguration (string PurgeEnvelopes=default(string), string RedactPII=default(string), string RemoveTabsAndEnvelopeAttachments=default(string), string RetentionDays=default(string))
 Initializes a new instance of the EnvelopePurgeConfiguration class. More...
 
override string ToString ()
 Returns the string presentation of the object More...
 
string ToJson ()
 Returns the JSON string presentation of the object More...
 
override bool Equals (object obj)
 Returns true if objects are equal More...
 
bool Equals (EnvelopePurgeConfiguration other)
 Returns true if EnvelopePurgeConfiguration instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 

Properties

string PurgeEnvelopes [get, set]
 Gets or Sets PurgeEnvelopes More...
 
string RedactPII [get, set]
 Gets or Sets RedactPII More...
 
string RemoveTabsAndEnvelopeAttachments [get, set]
 Gets or Sets RemoveTabsAndEnvelopeAttachments More...
 
string RetentionDays [get, set]
 Gets or Sets RetentionDays More...
 

Detailed Description

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 (&#x60;retentionDays&#x60;).

Constructor & Destructor Documentation

◆ EnvelopePurgeConfiguration()

DocuSign.eSign.Model.EnvelopePurgeConfiguration.EnvelopePurgeConfiguration ( string  PurgeEnvelopes = default(string),
string  RedactPII = default(string),
string  RemoveTabsAndEnvelopeAttachments = default(string),
string  RetentionDays = default(string) 
)
inline

Initializes a new instance of the EnvelopePurgeConfiguration class.

Parameters
PurgeEnvelopesPurgeEnvelopes.
RedactPIIRedactPII.
RemoveTabsAndEnvelopeAttachmentsRemoveTabsAndEnvelopeAttachments.
RetentionDaysRetentionDays.

Member Function Documentation

◆ Equals() [1/2]

override bool DocuSign.eSign.Model.EnvelopePurgeConfiguration.Equals ( object  obj)
inline

Returns true if objects are equal

Parameters
objObject to be compared
Returns
Boolean

◆ Equals() [2/2]

bool DocuSign.eSign.Model.EnvelopePurgeConfiguration.Equals ( EnvelopePurgeConfiguration  other)
inline

Returns true if EnvelopePurgeConfiguration instances are equal

Parameters
otherInstance of EnvelopePurgeConfiguration to be compared
Returns
Boolean

◆ GetHashCode()

override int DocuSign.eSign.Model.EnvelopePurgeConfiguration.GetHashCode ( )
inline

Gets the hash code

Returns
Hash code

◆ ToJson()

string DocuSign.eSign.Model.EnvelopePurgeConfiguration.ToJson ( )
inline

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

override string DocuSign.eSign.Model.EnvelopePurgeConfiguration.ToString ( )
inline

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ PurgeEnvelopes

string DocuSign.eSign.Model.EnvelopePurgeConfiguration.PurgeEnvelopes
getset

Gets or Sets PurgeEnvelopes

◆ RedactPII

string DocuSign.eSign.Model.EnvelopePurgeConfiguration.RedactPII
getset

Gets or Sets RedactPII

◆ RemoveTabsAndEnvelopeAttachments

string DocuSign.eSign.Model.EnvelopePurgeConfiguration.RemoveTabsAndEnvelopeAttachments
getset

Gets or Sets RemoveTabsAndEnvelopeAttachments

◆ RetentionDays

string DocuSign.eSign.Model.EnvelopePurgeConfiguration.RetentionDays
getset

Gets or Sets RetentionDays


The documentation for this class was generated from the following file: