JavaScript is disabled on your browser.
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class UnifiedApprovalStage
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Unified Approval Stage.
Field Summary
Fields
The Approval Stage Time Out In Days.
The Escalation Approvers.
The Escalation Time In Minutes.
The Is Approver Justification Required.
The Is Escalation Enabled.
the OData type of the object as returned by the service
Constructor Summary
Constructors
Method Summary
All Methods Instance Methods Concrete Methods
final com.microsoft.graph.serializer.AdditionalDataManager
void
setRawObject (com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Field Details
oDataType
@SerializedName("@odata.type")
@Expose
@Nullable
public String oDataType
the OData type of the object as returned by the service
approvalStageTimeOutInDays
@SerializedName(value="approvalStageTimeOutInDays",
alternate="ApprovalStageTimeOutInDays")
@Expose
@Nullable
public Integer approvalStageTimeOutInDays
The Approval Stage Time Out In Days.
The number of days that a request can be pending a response before it is automatically denied.
escalationApprovers
@SerializedName(value="escalationApprovers",
alternate="EscalationApprovers")
@Expose
@Nullable
public List <SubjectSet > escalationApprovers
The Escalation Approvers.
The escalation approvers for this stage when the primary approvers don't respond.
escalationTimeInMinutes
@SerializedName(value="escalationTimeInMinutes",
alternate="EscalationTimeInMinutes")
@Expose
@Nullable
public Integer escalationTimeInMinutes
The Escalation Time In Minutes.
The time a request can be pending a response from a primary approver before it can be escalated to the escalation approvers.
isApproverJustificationRequired
@SerializedName(value="isApproverJustificationRequired",
alternate="IsApproverJustificationRequired")
@Expose
@Nullable
public Boolean isApproverJustificationRequired
The Is Approver Justification Required.
Indicates whether the approver must provide justification for their reponse.
isEscalationEnabled
@SerializedName(value="isEscalationEnabled",
alternate="IsEscalationEnabled")
@Expose
@Nullable
public Boolean isEscalationEnabled
The Is Escalation Enabled.
Indicates whether escalation if enabled.
primaryApprovers
@SerializedName(value="primaryApprovers",
alternate="PrimaryApprovers")
@Expose
@Nullable
public List <SubjectSet > primaryApprovers
The Primary Approvers.
The primary approvers of this stage.
Constructor Details
UnifiedApprovalStage
public UnifiedApprovalStage ()
Method Details
additionalDataManager
@Nonnull
public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager ()
Specified by:
additionalDataManager in interface com.microsoft.graph.serializer.IJsonBackedObject
setRawObject
public void setRawObject (@Nonnull
com.microsoft.graph.serializer.ISerializer serializer,
@Nonnull
com.google.gson.JsonObject json)
Sets the raw JSON object
Specified by:
setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
Parameters:
serializer - the serializer
json - the JSON object to set this object to