public class Schedule extends Entity implements 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 |
|---|---|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManagerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalDataManager@SerializedName(value="enabled",
alternate="Enabled")
@Expose
public java.lang.Boolean enabled
@SerializedName(value="offerShiftRequestsEnabled",
alternate="OfferShiftRequestsEnabled")
@Expose
public java.lang.Boolean offerShiftRequestsEnabled
@SerializedName(value="openShiftsEnabled",
alternate="OpenShiftsEnabled")
@Expose
public java.lang.Boolean openShiftsEnabled
@SerializedName(value="provisionStatus",
alternate="ProvisionStatus")
@Expose
public OperationStatus provisionStatus
@SerializedName(value="provisionStatusCode",
alternate="ProvisionStatusCode")
@Expose
public java.lang.String provisionStatusCode
@SerializedName(value="swapShiftsRequestsEnabled",
alternate="SwapShiftsRequestsEnabled")
@Expose
public java.lang.Boolean swapShiftsRequestsEnabled
@SerializedName(value="timeClockEnabled",
alternate="TimeClockEnabled")
@Expose
public java.lang.Boolean timeClockEnabled
@SerializedName(value="timeOffRequestsEnabled",
alternate="TimeOffRequestsEnabled")
@Expose
public java.lang.Boolean timeOffRequestsEnabled
@SerializedName(value="timeZone",
alternate="TimeZone")
@Expose
public java.lang.String timeZone
@SerializedName(value="workforceIntegrationIds",
alternate="WorkforceIntegrationIds")
@Expose
public java.util.List<java.lang.String> workforceIntegrationIds
@SerializedName(value="offerShiftRequests",
alternate="OfferShiftRequests")
@Expose
public OfferShiftRequestCollectionPage offerShiftRequests
@SerializedName(value="openShiftChangeRequests",
alternate="OpenShiftChangeRequests")
@Expose
public OpenShiftChangeRequestCollectionPage openShiftChangeRequests
@SerializedName(value="openShifts",
alternate="OpenShifts")
@Expose
public OpenShiftCollectionPage openShifts
@SerializedName(value="schedulingGroups",
alternate="SchedulingGroups")
@Expose
public SchedulingGroupCollectionPage schedulingGroups
@SerializedName(value="shifts",
alternate="Shifts")
@Expose
public ShiftCollectionPage shifts
@SerializedName(value="swapShiftsChangeRequests",
alternate="SwapShiftsChangeRequests")
@Expose
public SwapShiftsChangeRequestCollectionPage swapShiftsChangeRequests
@SerializedName(value="timeOffReasons",
alternate="TimeOffReasons")
@Expose
public TimeOffReasonCollectionPage timeOffReasons
@SerializedName(value="timeOffRequests",
alternate="TimeOffRequests")
@Expose
public TimeOffRequestCollectionPage timeOffRequests
@SerializedName(value="timesOff",
alternate="TimesOff")
@Expose
public TimeOffCollectionPage timesOff
public com.google.gson.JsonObject getRawObject()
getRawObject in class Entityprotected ISerializer getSerializer()
getSerializer in class Entitypublic void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject in interface IJsonBackedObjectsetRawObject in class Entityserializer - the serializerjson - the JSON object to set this object to