{
"biddableShiftCount": "int32",
"classifications": [
{
"id": "int32",
"name": "string"
}
],
"currentShift": {
"breakStartTimeUtc": "date-time",
"clockOnTimeUtc": "date-time",
"isPaidBreak": "boolean",
"longShift": "boolean",
"shiftId": "int32",
"status": "string"
},
"currentWeekSatisfactionSurvey": {
"value": "string",
"weekStartDate": "date-time"
},
"documentsRequiringAcknowledgementCount": "int32",
"expenseCategories": [
{
"externalTaxCodeId": "string",
"id": "int32",
"name": "string",
"taxCode": "string",
"taxRate": "double"
}
],
"expenses": {
"approvedCount": "int32",
"periodEnding": "date-time",
"periodStarting": "date-time",
"processedCount": "int32",
"rejectedCount": "int32",
"submittedCount": "int32"
},
"features": {
"allowEmployeeBankAccountSelfService": "boolean",
"allowEmployeeExpensesSelfService": "boolean",
"allowEmployeeLeaveSelfService": "boolean",
"allowEmployeeOverrideTaxCodes": "boolean",
"allowEmployeeQualificationsSelfService": "boolean",
"allowEmployeeRosteringSelfService": "boolean",
"allowEmployeeSatisfactionSurvey": "boolean",
"allowEmployeeSelfEditing": "boolean",
"allowEmployeeTimesheetsSelfService": "boolean",
"allowEmployeeTimesheetsWithoutStartStopTimes": "boolean",
"allowEmployeeToDeclineShifts": "boolean",
"allowEmployeeToSetUnavailability": "boolean",
"allowEmployeeToSwapShifts": "boolean",
"allowEmployeeWorkEligibilitySelfService": "boolean",
"allowEmployeesToEditKioskTimesheets": "boolean",
"allowEmployeesToUploadProfilePicture": "boolean",
"allowEmployeesToViewAllApprovedLeave": "boolean",
"allowToSelectHigherClassification": "boolean",
"clockOffWindowMinutes": "int32",
"clockOnAllowEmployeeShiftSelection": "boolean",
"clockOnRequirePhoto": "boolean",
"clockOnWindowMinutes": "int32",
"employeeMustAcceptShifts": "boolean",
"enableWorkZoneClockOn": "boolean",
"essTimesheetSetting": "string",
"paidBreaksEnabled": "boolean",
"shiftBidding": "boolean",
"timesheetDimensionsEnabled": "boolean",
"timesheetsRequireLocation": "boolean",
"timesheetsRequireWorkType": "boolean",
"unavailabilityCutOff": "int32"
},
"googleMapsApiKey": "string",
"isTerminated": "boolean",
"latestPayslip": {
"datePaid": "date-time",
"employeeId": "int32",
"id": "int32",
"netPay": "double",
"payPeriodEnd": "date-time",
"payPeriodStart": "date-time",
"paySchedule": "string",
"payerAbn": "string",
"payerBusinessNumber": "string",
"payerName": "string"
},
"leaveBalances": [
{
"accruedAmount": "double",
"leaveCategoryId": "int32",
"leaveCategoryName": "string",
"unitType": "string"
}
],
"leaveCategories": [
{
"id": "int32",
"name": "string",
"unitType": "string"
}
],
"locations": [
{
"defaultShiftConditionIds": [
"int32"
],
"externalAccountingLocationId": "string",
"externalId": "string",
"fullyQualifiedName": "string",
"generalLedgerMappingCode": "string",
"id": "int32",
"isGlobal": "boolean",
"isRollupReportingLocation": "boolean",
"name": "string",
"parentId": "int32",
"source": "string",
"state": "string"
}
],
"nextShift": {
"accepted": "boolean",
"biddable": "boolean",
"breaks": [
{
"endTime": "date-time",
"id": "int32",
"isPaidBreak": "boolean",
"startTime": "date-time"
}
],
"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"
},
"shiftAssignmentStatus": "string",
"shiftSwapCutoffTime": "date-time",
"startTime": "date-time",
"token": "string",
"workTypeId": "int32",
"workTypeName": "string"
},
"notAcceptedShiftsCount": "int32",
"pendingLeaveCount": "int32",
"pendingShiftCount": "int32",
"proposedSwapCount": "int32",
"region": "string",
"shiftConditions": [
{
"accruesLeave": "boolean",
"awardPackageId": "int32",
"awardPackageName": "string",
"employmentTypes": [
"string"
],
"externalId": "string",
"id": "int32",
"isUnitBasedWorkType": "boolean",
"leaveCategoryId": "int32",
"mappingType": "string",
"name": "string",
"payCategoryId": "int32",
"payCategoryName": "string",
"shortCode": "string",
"source": "string",
"unitType": "string"
}
],
"standardHours": {
"advancedWorkWeekConfiguration": "string",
"employeeId": "int32",
"fullTimeEquivalentHours": "double",
"standardHoursPerDay": "double",
"standardHoursPerWeek": "double",
"standardWorkDays": [
{
"breakEndTime": "string",
"breakStartTime": "string",
"dayName": "string",
"dayOfWeek": "int32",
"endTime": "string",
"hours": "double",
"id": "int32",
"locationId": "int32",
"startTime": "string",
"week": "int32",
"workDayType": "string",
"workTypeId": "int32"
}
],
"useAdvancedWorkWeek": "boolean"
},
"startDate": "date-time",
"taxCodes": [
{
"id": "string",
"name": "string",
"taxRate": "double"
}
],
"timesheetEntryPeriodEnd": "date-time",
"timesheets": {
"approvedCount": "int32",
"durationInMinutes": "double",
"periodEnding": "date-time",
"periodStarting": "date-time",
"processedCount": "int32",
"rejectedCount": "int32",
"submittedCount": "int32"
},
"titles": [
{
"description": "string",
"id": "int32"
}
],
"workTypes": [
{
"accruesLeave": "boolean",
"awardPackageId": "int32",
"awardPackageName": "string",
"employmentTypes": [
"string"
],
"externalId": "string",
"id": "int32",
"isUnitBasedWorkType": "boolean",
"leaveCategoryId": "int32",
"mappingType": "string",
"name": "string",
"payCategoryId": "int32",
"payCategoryName": "string",
"shortCode": "string",
"source": "string",
"unitType": "string"
}
]
}
Name | Type | Description |
---|---|---|
biddableShiftCount | int32 | Int32 |
classifications[] | array | |
classifications[].id | int32 | Int32 |
classifications[].name | string | String |
currentShift | object | EssCurrentShiftModel |
currentShift.breakStartTimeUtc | date-time |
Nullable |
currentShift.clockOnTimeUtc | date-time |
Nullable |
currentShift.isPaidBreak | boolean | Boolean |
currentShift.longShift | boolean | Boolean |
currentShift.shiftId | int32 | Int32 |
currentShift.status | string |
TimeAttendanceStatus
Possible values are:
|
currentWeekSatisfactionSurvey | object | EssSatisfactionSurvey |
currentWeekSatisfactionSurvey.value | string |
EmployeeSatisfactionValue
Possible values are:
|
currentWeekSatisfactionSurvey.weekStartDate | date-time | DateTime |
documentsRequiringAcknowledgementCount | int32 | Int32 |
expenseCategories[] | array | |
expenseCategories[].externalTaxCodeId | string | String |
expenseCategories[].id | int32 | Int32 |
expenseCategories[].name | string | String |
expenseCategories[].taxCode | string | String |
expenseCategories[].taxRate | double |
Nullable |
expenses | object | EssCurrentExpensesModel |
expenses.approvedCount | int32 | Int32 |
expenses.periodEnding | date-time | DateTime |
expenses.periodStarting | date-time | DateTime |
expenses.processedCount | int32 | Int32 |
expenses.rejectedCount | int32 | Int32 |
expenses.submittedCount | int32 | Int32 |
features | object | SgFeaturesModel |
features.allowEmployeeBankAccountSelfService | boolean | Boolean |
features.allowEmployeeExpensesSelfService | boolean | Boolean |
features.allowEmployeeLeaveSelfService | boolean | Boolean |
features.allowEmployeeOverrideTaxCodes | boolean | Boolean |
features.allowEmployeeQualificationsSelfService | boolean | Boolean |
features.allowEmployeeRosteringSelfService | boolean | Boolean |
features.allowEmployeeSatisfactionSurvey | boolean | Boolean |
features.allowEmployeeSelfEditing | boolean | Boolean |
features.allowEmployeeTimesheetsSelfService | boolean | Boolean |
features.allowEmployeeTimesheetsWithoutStartStopTimes | boolean | Boolean |
features.allowEmployeeToDeclineShifts | boolean | Boolean |
features.allowEmployeeToSetUnavailability | boolean | Boolean |
features.allowEmployeeToSwapShifts | boolean | Boolean |
features.allowEmployeeWorkEligibilitySelfService | boolean | Boolean |
features.allowEmployeesToEditKioskTimesheets | boolean | Boolean |
features.allowEmployeesToUploadProfilePicture | boolean | Boolean |
features.allowEmployeesToViewAllApprovedLeave | boolean | Boolean |
features.allowToSelectHigherClassification | boolean | Boolean |
features.clockOffWindowMinutes | int32 |
Nullable |
features.clockOnAllowEmployeeShiftSelection | boolean | Boolean |
features.clockOnRequirePhoto | boolean | Boolean |
features.clockOnWindowMinutes | int32 |
Nullable |
features.employeeMustAcceptShifts | boolean | Boolean |
features.enableWorkZoneClockOn | boolean | Boolean |
features.essTimesheetSetting | string |
ESSTimesheetSetting
Possible values are:
|
features.paidBreaksEnabled | boolean | Boolean |
features.shiftBidding | boolean | Boolean |
features.timesheetDimensionsEnabled | boolean | Boolean |
features.timesheetsRequireLocation | boolean | Boolean |
features.timesheetsRequireWorkType | boolean | Boolean |
features.unavailabilityCutOff | int32 | Int32 |
googleMapsApiKey | string | String |
isTerminated | boolean | Boolean |
latestPayslip | object | EssPayslipModel |
latestPayslip.datePaid | date-time | DateTime |
latestPayslip.employeeId | int32 | Int32 |
latestPayslip.id | int32 | Int32 |
latestPayslip.netPay | double | Decimal |
latestPayslip.payPeriodEnd | date-time | DateTime |
latestPayslip.payPeriodStart | date-time | DateTime |
latestPayslip.paySchedule | string | String |
latestPayslip.payerAbn | string | String |
latestPayslip.payerBusinessNumber | string | String |
latestPayslip.payerName | string | String |
leaveBalances[] | array | |
leaveBalances[].accruedAmount | double | Decimal |
leaveBalances[].leaveCategoryId | int32 | Int32 |
leaveBalances[].leaveCategoryName | string | String |
leaveBalances[].unitType | string |
LeaveUnitTypeEnum
Possible values are:
|
leaveCategories[] | array | |
leaveCategories[].id | int32 | Int32 |
leaveCategories[].name | string | String |
leaveCategories[].unitType | string |
LeaveUnitTypeEnum
Possible values are:
|
locations[] | array | |
locations[].defaultShiftConditionIds[] | array of int32 | |
locations[].externalAccountingLocationId | string | String |
locations[].externalId | string | String |
locations[].fullyQualifiedName | string | String |
locations[].generalLedgerMappingCode | string | String |
locations[].id | int32 | Int32 |
locations[].isGlobal | boolean | Boolean |
locations[].isRollupReportingLocation | boolean | Boolean |
locations[].name | string | String |
locations[].parentId | int32 |
Nullable |
locations[].source | string | String |
locations[].state | string | String |
nextShift | object | SgEssRosterShiftModel |
nextShift.accepted | boolean | Boolean |
nextShift.biddable | boolean | Boolean |
nextShift.breaks[] | array | |
nextShift.breaks[].endTime | date-time | DateTime |
nextShift.breaks[].id | int32 | Int32 |
nextShift.breaks[].isPaidBreak | boolean | Boolean |
nextShift.breaks[].startTime | date-time | DateTime |
nextShift.datePublished | date-time |
Nullable |
nextShift.employeeId | int32 |
Nullable |
nextShift.employeeName | string | String |
nextShift.endTime | date-time | DateTime |
nextShift.id | int32 | Int32 |
nextShift.locationId | int32 |
Nullable |
nextShift.locationName | string | String |
nextShift.notes | string | String |
nextShift.pendingSwap | object | RosterShiftSwapModel |
nextShift.pendingSwap.dateCreated | date-time | DateTime |
nextShift.pendingSwap.fromEmployee | string | String |
nextShift.pendingSwap.fromEmployeeId | int32 | Int32 |
nextShift.pendingSwap.id | int32 | Int32 |
nextShift.pendingSwap.note | string | String |
nextShift.pendingSwap.rejectedReason | string | String |
nextShift.pendingSwap.status | int32 | Int32 |
nextShift.pendingSwap.statusDescription | string | String |
nextShift.pendingSwap.toEmployee | string | String |
nextShift.pendingSwap.toEmployeeId | int32 | Int32 |
nextShift.published | boolean | Boolean |
nextShift.qualifications[] | array | |
nextShift.qualifications[].id | int32 | Int32 |
nextShift.qualifications[].name | string | String |
nextShift.role | object | RosterShiftRole |
nextShift.role.className | string | String |
nextShift.role.hexColourCode | string | String |
nextShift.role.id | int32 | Int32 |
nextShift.role.name | string | String |
nextShift.shiftAssignmentStatus | string |
Nullable Possible values are:
|
nextShift.shiftSwapCutoffTime | date-time |
Nullable |
nextShift.startTime | date-time | DateTime |
nextShift.token | string | String |
nextShift.workTypeId | int32 |
Nullable |
nextShift.workTypeName | string | String |
notAcceptedShiftsCount | int32 | Int32 |
pendingLeaveCount | int32 | Int32 |
pendingShiftCount | int32 | Int32 |
proposedSwapCount | int32 | Int32 |
region | string | String |
shiftConditions[] | array | |
shiftConditions[].accruesLeave | boolean | Boolean |
shiftConditions[].awardPackageId | int32 |
Nullable |
shiftConditions[].awardPackageName | string | String |
shiftConditions[].employmentTypes[] | array of string |
Possible values are:
|
shiftConditions[].externalId | string | String |
shiftConditions[].id | int32 | Int32 |
shiftConditions[].isUnitBasedWorkType | boolean | Boolean |
shiftConditions[].leaveCategoryId | int32 |
Nullable |
shiftConditions[].mappingType | string |
Nullable Possible values are:
|
shiftConditions[].name | string | String |
shiftConditions[].payCategoryId | int32 |
Nullable |
shiftConditions[].payCategoryName | string | String |
shiftConditions[].shortCode | string | String |
shiftConditions[].source | string | String |
shiftConditions[].unitType | string | String |
standardHours | object | StandardHoursModel |
standardHours.advancedWorkWeekConfiguration | string |
Nullable Possible values are:
|
standardHours.employeeId | int32 | Int32 |
standardHours.fullTimeEquivalentHours | double |
Nullable |
standardHours.standardHoursPerDay | double | Decimal |
standardHours.standardHoursPerWeek | double | Decimal |
standardHours.standardWorkDays[] | array | |
standardHours.standardWorkDays[].breakEndTime | string | String |
standardHours.standardWorkDays[].breakStartTime | string | String |
standardHours.standardWorkDays[].dayName | string | String |
standardHours.standardWorkDays[].dayOfWeek | int32 | Int32 |
standardHours.standardWorkDays[].endTime | string | String |
standardHours.standardWorkDays[].hours | double | Decimal |
standardHours.standardWorkDays[].id | int32 | Int32 |
standardHours.standardWorkDays[].locationId | int32 |
Nullable |
standardHours.standardWorkDays[].startTime | string | String |
standardHours.standardWorkDays[].week | int32 | Int32 |
standardHours.standardWorkDays[].workDayType | string |
Nullable Possible values are:
|
standardHours.standardWorkDays[].workTypeId | int32 |
Nullable |
standardHours.useAdvancedWorkWeek | boolean | Boolean |
startDate | date-time |
Nullable |
taxCodes[] | array | |
taxCodes[].id | string | String |
taxCodes[].name | string | String |
taxCodes[].taxRate | double | Decimal |
timesheetEntryPeriodEnd | date-time | DateTime |
timesheets | object | EssCurrentTimesheetsModel |
timesheets.approvedCount | int32 | Int32 |
timesheets.durationInMinutes | double | Decimal |
timesheets.periodEnding | date-time | DateTime |
timesheets.periodStarting | date-time | DateTime |
timesheets.processedCount | int32 | Int32 |
timesheets.rejectedCount | int32 | Int32 |
timesheets.submittedCount | int32 | Int32 |
titles[] | array | |
titles[].description | string | String |
titles[].id | int32 | Int32 |
workTypes[] | array | |
workTypes[].accruesLeave | boolean | Boolean |
workTypes[].awardPackageId | int32 |
Nullable |
workTypes[].awardPackageName | string | String |
workTypes[].employmentTypes[] | array of string |
Possible values are:
|
workTypes[].externalId | string | String |
workTypes[].id | int32 | Int32 |
workTypes[].isUnitBasedWorkType | boolean | Boolean |
workTypes[].leaveCategoryId | int32 |
Nullable |
workTypes[].mappingType | string |
Nullable Possible values are:
|
workTypes[].name | string | String |
workTypes[].payCategoryId | int32 |
Nullable |
workTypes[].payCategoryName | string | String |
workTypes[].shortCode | string | String |
workTypes[].source | string | String |
workTypes[].unitType | string | String |