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

Describes a single step in a workflow. More...

Inheritance diagram for DocuSign.eSign.Model.WorkflowStep:

Public Member Functions

 WorkflowStep (string Action=default(string), string CompletedDate=default(string), DelayedRouting DelayedRouting=default(DelayedRouting), string ItemId=default(string), RecipientRouting RecipientRouting=default(RecipientRouting), string Status=default(string), string TriggeredDate=default(string), string TriggerOnItem=default(string), string WorkflowStepId=default(string))
 Initializes a new instance of the WorkflowStep 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 (WorkflowStep other)
 Returns true if WorkflowStep instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 

Properties

string Action [get, set]
 Gets or Sets Action More...
 
string CompletedDate [get, set]
 Gets or Sets CompletedDate More...
 
DelayedRouting DelayedRouting [get, set]
 A complex element that specifies the delayed routing settings for the workflow step. More...
 
string ItemId [get, set]
 Gets or Sets ItemId More...
 
RecipientRouting RecipientRouting [get, set]
 The rules for recipient routing. More...
 
string Status [get, set]
 Indicates the envelope status. Valid values are: * sent - The envelope is sent to the recipients. * created - The envelope is saved as a draft and can be modified and sent later. More...
 
string TriggeredDate [get, set]
 Gets or Sets TriggeredDate More...
 
string TriggerOnItem [get, set]
 Gets or Sets TriggerOnItem More...
 
string WorkflowStepId [get, set]
 Gets or Sets WorkflowStepId More...
 

Detailed Description

Describes a single step in a workflow.

Constructor & Destructor Documentation

◆ WorkflowStep()

DocuSign.eSign.Model.WorkflowStep.WorkflowStep ( string  Action = default(string),
string  CompletedDate = default(string),
DelayedRouting  DelayedRouting = default(DelayedRouting),
string  ItemId = default(string),
RecipientRouting  RecipientRouting = default(RecipientRouting),
string  Status = default(string),
string  TriggeredDate = default(string),
string  TriggerOnItem = default(string),
string  WorkflowStepId = default(string) 
)
inline

Initializes a new instance of the WorkflowStep class.

Parameters
ActionAction.
CompletedDateCompletedDate.
DelayedRoutingA complex element that specifies the delayed routing settings for the workflow step..
ItemIdItemId.
RecipientRoutingThe rules for recipient routing..
StatusIndicates the envelope status. Valid values are: * sent - The envelope is sent to the recipients. * created - The envelope is saved as a draft and can be modified and sent later..
TriggeredDateTriggeredDate.
TriggerOnItemTriggerOnItem.
WorkflowStepIdWorkflowStepId.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
objObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if WorkflowStep instances are equal

Parameters
otherInstance of WorkflowStep to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Action

string DocuSign.eSign.Model.WorkflowStep.Action
getset

Gets or Sets Action

◆ CompletedDate

string DocuSign.eSign.Model.WorkflowStep.CompletedDate
getset

Gets or Sets CompletedDate

◆ DelayedRouting

DelayedRouting DocuSign.eSign.Model.WorkflowStep.DelayedRouting
getset

A complex element that specifies the delayed routing settings for the workflow step.

A complex element that specifies the delayed routing settings for the workflow step.

◆ ItemId

string DocuSign.eSign.Model.WorkflowStep.ItemId
getset

Gets or Sets ItemId

◆ RecipientRouting

RecipientRouting DocuSign.eSign.Model.WorkflowStep.RecipientRouting
getset

The rules for recipient routing.

The rules for recipient routing.

◆ Status

string DocuSign.eSign.Model.WorkflowStep.Status
getset

Indicates the envelope status. Valid values are: * sent - The envelope is sent to the recipients. * created - The envelope is saved as a draft and can be modified and sent later.

Indicates the envelope status. Valid values are: * sent - The envelope is sent to the recipients. * created - The envelope is saved as a draft and can be modified and sent later.

◆ TriggeredDate

string DocuSign.eSign.Model.WorkflowStep.TriggeredDate
getset

Gets or Sets TriggeredDate

◆ TriggerOnItem

string DocuSign.eSign.Model.WorkflowStep.TriggerOnItem
getset

Gets or Sets TriggerOnItem

◆ WorkflowStepId

string DocuSign.eSign.Model.WorkflowStep.WorkflowStepId
getset

Gets or Sets WorkflowStepId


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