- post - Bulk Accept Roster Shifts
{
"biddableShiftCount": "int32",
"notAcceptedShiftsCount": "int32",
"pendingShiftCount": "int32",
"proposedSwapCount": "int32",
"shifts": [
{
"accepted": "boolean",
"biddable": "boolean",
"breaks": [
{
"endTime": "date-time",
"id": "int32",
"startTime": "date-time"
}
],
"classificationId": "int32",
"classificationName": "string",
"datePublished": "date-time",
"employeeId": "int32",
"employeeName": "string",
"endTime": "date-time",
"id": "int32",
"locationId": "int32",
"locationName": "string",
"notes": "string",
"pendingSwap": {
"dateCreated": "date-time",
"fromEmployee": "string",
"fromEmployeeId": "int32",
"id": "int32",
"note": "string",
"rejectedReason": "string",
"status": "int32",
"statusDescription": "string",
"toEmployee": "string",
"toEmployeeId": "int32"
},
"published": "boolean",
"qualifications": [
{
"id": "int32",
"name": "string"
}
],
"role": {
"className": "string",
"hexColourCode": "string",
"id": "int32",
"name": "string"
},
"shiftSwapCutoffTime": "date-time",
"startTime": "date-time",
"token": "string",
"workTypeId": "int32",
"workTypeName": "string"
}
]
}
Name |
Type |
Description |
biddableShiftCount
|
int32 |
Int32
|
notAcceptedShiftsCount
|
int32 |
Int32
|
pendingShiftCount
|
int32 |
Int32
|
proposedSwapCount
|
int32 |
Int32
|
shifts[]
|
array |
|
shifts[].accepted
|
boolean |
Boolean
|
shifts[].biddable
|
boolean |
Boolean
|
shifts[].breaks[]
|
array |
|
shifts[].breaks[].endTime
|
date-time |
DateTime
|
shifts[].breaks[].id
|
int32 |
Int32
|
shifts[].breaks[].startTime
|
date-time |
DateTime
|
shifts[].classificationId
|
int32 |
Nullable
|
shifts[].classificationName
|
string |
String
|
shifts[].datePublished
|
date-time |
Nullable
|
shifts[].employeeId
|
int32 |
Nullable
|
shifts[].employeeName
|
string |
String
|
shifts[].endTime
|
date-time |
DateTime
|
shifts[].id
|
int32 |
Int32
|
shifts[].locationId
|
int32 |
Nullable
|
shifts[].locationName
|
string |
String
|
shifts[].notes
|
string |
String
|
shifts[].pendingSwap
|
object |
RosterShiftSwapModel
|
shifts[].pendingSwap.dateCreated
|
date-time |
DateTime
|
shifts[].pendingSwap.fromEmployee
|
string |
String
|
shifts[].pendingSwap.fromEmployeeId
|
int32 |
Int32
|
shifts[].pendingSwap.id
|
int32 |
Int32
|
shifts[].pendingSwap.note
|
string |
String
|
shifts[].pendingSwap.rejectedReason
|
string |
String
|
shifts[].pendingSwap.status
|
int32 |
Int32
|
shifts[].pendingSwap.statusDescription
|
string |
String
|
shifts[].pendingSwap.toEmployee
|
string |
String
|
shifts[].pendingSwap.toEmployeeId
|
int32 |
Int32
|
shifts[].published
|
boolean |
Boolean
|
shifts[].qualifications[]
|
array |
|
shifts[].qualifications[].id
|
int32 |
Int32
|
shifts[].qualifications[].name
|
string |
String
|
shifts[].role
|
object |
RosterShiftRole
|
shifts[].role.className
|
string |
String
|
shifts[].role.hexColourCode
|
string |
String
|
shifts[].role.id
|
int32 |
Int32
|
shifts[].role.name
|
string |
String
|
shifts[].shiftSwapCutoffTime
|
date-time |
Nullable
|
shifts[].startTime
|
date-time |
DateTime
|
shifts[].token
|
string |
String
|
shifts[].workTypeId
|
int32 |
Nullable
|
shifts[].workTypeName
|
string |
String
|