Docusign CSharp Docs
Public Member Functions | Properties | List of all members
DocuSign.WebForms.Model.WebForm Class Reference

An object that fully describes an instance of a form More...

Inheritance diagram for DocuSign.WebForms.Model.WebForm:
DocuSign.WebForms.Model.WebFormSummary

Public Member Functions

 WebForm (int? VersionId=default(int?), WebFormContent FormContent=default(WebFormContent), string Id=default(string), string AccountId=default(string), bool? IsPublished=default(bool?), bool? IsEnabled=default(bool?), bool? IsUploaded=default(bool?), bool? HasDraftChanges=default(bool?), WebFormState? FormState=default(WebFormState?), WebFormProperties FormProperties=default(WebFormProperties), WebFormMetadata FormMetadata=default(WebFormMetadata))
 Initializes a new instance of the WebForm class. More...
 
override string ToString ()
 Returns the string presentation of the object More...
 
new 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 (WebForm other)
 Returns true if WebForm instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 
- Public Member Functions inherited from DocuSign.WebForms.Model.WebFormSummary
 WebFormSummary (string Id=default(string), string AccountId=default(string), bool? IsPublished=default(bool?), bool? IsEnabled=default(bool?), bool? IsUploaded=default(bool?), bool? HasDraftChanges=default(bool?), WebFormState? FormState=default(WebFormState?), WebFormProperties FormProperties=default(WebFormProperties), WebFormMetadata FormMetadata=default(WebFormMetadata))
 Initializes a new instance of the WebFormSummary 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 (WebFormSummary other)
 Returns true if WebFormSummary instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 

Properties

int VersionId [get, set]
 Gets or Sets VersionId More...
 
WebFormContent FormContent [get, set]
 Gets or Sets FormContent More...
 
- Properties inherited from DocuSign.WebForms.Model.WebFormSummary
WebFormState FormState [get, set]
 Gets or Sets FormState More...
 
string Id [get, set]
 Gets or Sets Id More...
 
string AccountId [get, set]
 Gets or Sets AccountId More...
 
bool IsPublished [get, set]
 Has the form been published More...
 
bool IsEnabled [get, set]
 Is the form currently enabled and available for data collection More...
 
bool IsUploaded [get, set]
 Has the form created through upload More...
 
bool HasDraftChanges [get, set]
 Does the form have draft changes that need to be published? More...
 
WebFormProperties FormProperties [get, set]
 Gets or Sets FormProperties More...
 
WebFormMetadata FormMetadata [get, set]
 Gets or Sets FormMetadata More...
 

Detailed Description

An object that fully describes an instance of a form

Constructor & Destructor Documentation

◆ WebForm()

DocuSign.WebForms.Model.WebForm.WebForm ( int?  VersionId = default(int?),
WebFormContent  FormContent = default(WebFormContent),
string  Id = default(string),
string  AccountId = default(string),
bool?  IsPublished = default(bool?),
bool?  IsEnabled = default(bool?),
bool?  IsUploaded = default(bool?),
bool?  HasDraftChanges = default(bool?),
WebFormState FormState = default(WebFormState?),
WebFormProperties  FormProperties = default(WebFormProperties),
WebFormMetadata  FormMetadata = default(WebFormMetadata) 
)
inline

Initializes a new instance of the WebForm class.

Parameters
VersionIdVersionId.
FormContentFormContent.

Member Function Documentation

◆ Equals() [1/2]

override bool DocuSign.WebForms.Model.WebForm.Equals ( object  obj)
inline

Returns true if objects are equal

Parameters
objObject to be compared
Returns
Boolean

◆ Equals() [2/2]

bool DocuSign.WebForms.Model.WebForm.Equals ( WebForm  other)
inline

Returns true if WebForm instances are equal

Parameters
otherInstance of WebForm to be compared
Returns
Boolean

◆ GetHashCode()

override int DocuSign.WebForms.Model.WebForm.GetHashCode ( )
inline

Gets the hash code

Returns
Hash code

◆ ToJson()

new string DocuSign.WebForms.Model.WebForm.ToJson ( )
inline

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

override string DocuSign.WebForms.Model.WebForm.ToString ( )
inline

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ FormContent

WebFormContent DocuSign.WebForms.Model.WebForm.FormContent
getset

Gets or Sets FormContent

◆ VersionId

int DocuSign.WebForms.Model.WebForm.VersionId
getset

Gets or Sets VersionId


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