Class ScheduleChangeRequest

All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
Direct Known Subclasses:
OfferShiftRequest, OpenShiftChangeRequest, TimeOffRequest

public class ScheduleChangeRequest extends ChangeTrackedEntity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Schedule Change Request.
  • Field Details

    • assignedTo

      @SerializedName(value="assignedTo", alternate="AssignedTo") @Expose @Nullable public ScheduleChangeRequestActor assignedTo
      The Assigned To.
    • managerActionDateTime

      @SerializedName(value="managerActionDateTime", alternate="ManagerActionDateTime") @Expose @Nullable public OffsetDateTime managerActionDateTime
      The Manager Action Date Time.
    • managerActionMessage

      @SerializedName(value="managerActionMessage", alternate="ManagerActionMessage") @Expose @Nullable public String managerActionMessage
      The Manager Action Message.
    • managerUserId

      @SerializedName(value="managerUserId", alternate="ManagerUserId") @Expose @Nullable public String managerUserId
      The Manager User Id.
    • senderDateTime

      @SerializedName(value="senderDateTime", alternate="SenderDateTime") @Expose @Nullable public OffsetDateTime senderDateTime
      The Sender Date Time.
    • senderMessage

      @SerializedName(value="senderMessage", alternate="SenderMessage") @Expose @Nullable public String senderMessage
      The Sender Message.
    • senderUserId

      @SerializedName(value="senderUserId", alternate="SenderUserId") @Expose @Nullable public String senderUserId
      The Sender User Id.
    • state

      @SerializedName(value="state", alternate="State") @Expose @Nullable public ScheduleChangeState state
      The State.
  • Constructor Details

    • ScheduleChangeRequest

      public ScheduleChangeRequest()
  • 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 ChangeTrackedEntity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to