Package com.microsoft.graph.models
Class OfferShiftRequest
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ChangeTrackedEntity
com.microsoft.graph.models.ScheduleChangeRequest
com.microsoft.graph.models.OfferShiftRequest
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
- Direct Known Subclasses:
SwapShiftsChangeRequest
public class OfferShiftRequest
extends ScheduleChangeRequest
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Offer Shift Request.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Recipient Action Date Time.The Recipient Action Message.The Recipient User Id.The Sender Shift Id.Fields inherited from class com.microsoft.graph.models.ScheduleChangeRequest
assignedTo, managerActionDateTime, managerActionMessage, managerUserId, senderDateTime, senderMessage, senderUserId, stateFields inherited from class com.microsoft.graph.models.ChangeTrackedEntity
createdDateTime, lastModifiedBy, lastModifiedDateTime -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
recipientActionDateTime
@SerializedName(value="recipientActionDateTime", alternate="RecipientActionDateTime") @Expose @Nullable public OffsetDateTime recipientActionDateTimeThe Recipient Action Date Time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z -
recipientActionMessage
@SerializedName(value="recipientActionMessage", alternate="RecipientActionMessage") @Expose @Nullable public String recipientActionMessageThe Recipient Action Message. Custom message sent by recipient of the offer shift request. -
recipientUserId
@SerializedName(value="recipientUserId", alternate="RecipientUserId") @Expose @Nullable public String recipientUserIdThe Recipient User Id. User ID of the recipient of the offer shift request. -
senderShiftId
@SerializedName(value="senderShiftId", alternate="SenderShiftId") @Expose @Nullable public String senderShiftIdThe Sender Shift Id. User ID of the sender of the offer shift request.
-
-
Constructor Details
-
OfferShiftRequest
public OfferShiftRequest()
-
-
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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classScheduleChangeRequest- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-