Class ApprovalStage

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ApprovalStage
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class ApprovalStage extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Approval Stage.
  • Field Details

    • assignedToMe

      @SerializedName(value="assignedToMe", alternate="AssignedToMe") @Expose @Nullable public Boolean assignedToMe
      The Assigned To Me. Indicates whether the stage is assigned to the calling user to review. Read-only.
    • displayName

      @SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayName
      The Display Name. The label provided by the policy creator to identify an approval stage. Read-only.
    • justification

      @SerializedName(value="justification", alternate="Justification") @Expose @Nullable public String justification
      The Justification. The justification associated with the approval stage decision.
    • reviewedBy

      @SerializedName(value="reviewedBy", alternate="ReviewedBy") @Expose @Nullable public Identity reviewedBy
      The Reviewed By. The identifier of the reviewer. 00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't reviewed. Read-only.
    • reviewedDateTime

      @SerializedName(value="reviewedDateTime", alternate="ReviewedDateTime") @Expose @Nullable public OffsetDateTime reviewedDateTime
      The Reviewed Date Time. The date and time when a decision was recorded. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
    • reviewResult

      @SerializedName(value="reviewResult", alternate="ReviewResult") @Expose @Nullable public String reviewResult
      The Review Result. The result of this approval record. Possible values include: NotReviewed, Approved, Denied.
    • status

      @SerializedName(value="status", alternate="Status") @Expose @Nullable public String status
      The Status. The stage status. Possible values: InProgress, Initializing, Completed, Expired. Read-only.
  • Constructor Details

    • ApprovalStage

      public ApprovalStage()
  • Method Details

    • 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
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to