public class Schedule extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
java.lang.Boolean |
enabled
The Enabled.
|
OfferShiftRequestCollectionPage |
offerShiftRequests
The Offer Shift Requests.
|
java.lang.Boolean |
offerShiftRequestsEnabled
The Offer Shift Requests Enabled.
|
OpenShiftChangeRequestCollectionPage |
openShiftChangeRequests
The Open Shift Change Requests.
|
OpenShiftCollectionPage |
openShifts
The Open Shifts.
|
java.lang.Boolean |
openShiftsEnabled
The Open Shifts Enabled.
|
OperationStatus |
provisionStatus
The Provision Status.
|
java.lang.String |
provisionStatusCode
The Provision Status Code.
|
SchedulingGroupCollectionPage |
schedulingGroups
The Scheduling Groups.
|
ShiftCollectionPage |
shifts
The Shifts.
|
SwapShiftsChangeRequestCollectionPage |
swapShiftsChangeRequests
The Swap Shifts Change Requests.
|
java.lang.Boolean |
swapShiftsRequestsEnabled
The Swap Shifts Requests Enabled.
|
java.lang.Boolean |
timeClockEnabled
The Time Clock Enabled.
|
TimeOffReasonCollectionPage |
timeOffReasons
The Time Off Reasons.
|
TimeOffRequestCollectionPage |
timeOffRequests
The Time Off Requests.
|
java.lang.Boolean |
timeOffRequestsEnabled
The Time Off Requests Enabled.
|
TimeOffCollectionPage |
timesOff
The Times Off.
|
java.lang.String |
timeZone
The Time Zone.
|
java.util.List<java.lang.String> |
workforceIntegrationIds
The Workforce Integration Ids.
|
| Constructor and Description |
|---|
Schedule() |
| Modifier and Type | Method and Description |
|---|---|
void |
setRawObject(com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManager@SerializedName(value="enabled",
alternate="Enabled")
@Expose
@Nullable
public java.lang.Boolean enabled
@SerializedName(value="offerShiftRequestsEnabled",
alternate="OfferShiftRequestsEnabled")
@Expose
@Nullable
public java.lang.Boolean offerShiftRequestsEnabled
@SerializedName(value="openShiftsEnabled",
alternate="OpenShiftsEnabled")
@Expose
@Nullable
public java.lang.Boolean openShiftsEnabled
@SerializedName(value="provisionStatus",
alternate="ProvisionStatus")
@Expose
@Nullable
public OperationStatus provisionStatus
@SerializedName(value="provisionStatusCode",
alternate="ProvisionStatusCode")
@Expose
@Nullable
public java.lang.String provisionStatusCode
@SerializedName(value="swapShiftsRequestsEnabled",
alternate="SwapShiftsRequestsEnabled")
@Expose
@Nullable
public java.lang.Boolean swapShiftsRequestsEnabled
@SerializedName(value="timeClockEnabled",
alternate="TimeClockEnabled")
@Expose
@Nullable
public java.lang.Boolean timeClockEnabled
@SerializedName(value="timeOffRequestsEnabled",
alternate="TimeOffRequestsEnabled")
@Expose
@Nullable
public java.lang.Boolean timeOffRequestsEnabled
@SerializedName(value="timeZone",
alternate="TimeZone")
@Expose
@Nullable
public java.lang.String timeZone
@SerializedName(value="workforceIntegrationIds",
alternate="WorkforceIntegrationIds")
@Expose
@Nullable
public java.util.List<java.lang.String> workforceIntegrationIds
@SerializedName(value="offerShiftRequests",
alternate="OfferShiftRequests")
@Expose
@Nullable
public OfferShiftRequestCollectionPage offerShiftRequests
@SerializedName(value="openShiftChangeRequests",
alternate="OpenShiftChangeRequests")
@Expose
@Nullable
public OpenShiftChangeRequestCollectionPage openShiftChangeRequests
@SerializedName(value="openShifts",
alternate="OpenShifts")
@Expose
@Nullable
public OpenShiftCollectionPage openShifts
@SerializedName(value="schedulingGroups",
alternate="SchedulingGroups")
@Expose
@Nullable
public SchedulingGroupCollectionPage schedulingGroups
@SerializedName(value="shifts",
alternate="Shifts")
@Expose
@Nullable
public ShiftCollectionPage shifts
@SerializedName(value="swapShiftsChangeRequests",
alternate="SwapShiftsChangeRequests")
@Expose
@Nullable
public SwapShiftsChangeRequestCollectionPage swapShiftsChangeRequests
@SerializedName(value="timeOffReasons",
alternate="TimeOffReasons")
@Expose
@Nullable
public TimeOffReasonCollectionPage timeOffReasons
@SerializedName(value="timeOffRequests",
alternate="TimeOffRequests")
@Expose
@Nullable
public TimeOffRequestCollectionPage timeOffRequests
@SerializedName(value="timesOff",
alternate="TimesOff")
@Expose
@Nullable
public TimeOffCollectionPage timesOff
public void setRawObject(@Nonnull
com.microsoft.graph.serializer.ISerializer serializer,
@Nonnull
com.google.gson.JsonObject json)
setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObjectsetRawObject in class Entityserializer - the serializerjson - the JSON object to set this object to