Contract.WorkingPatternResponse

Name / Description Type / Format Example
id string uuid "string"
title string "string"
mon number double 0.0
tue number double 0.0
wed number double 0.0
thu number double 0.0
fri number double 0.0
sat number double 0.0
sun number double 0.0
contractedWeeks
The amount of weeks an employee works, utilise for employees who aren't working full time.
If Null then the default is used.
number double 0.0
fullTimeContractedWeeks
The amount of weeks an employee works (Full Time). If Null then the default is used.
number double 0.0
fullTimeContractedHours
The amount of hours an employee works (Full Time). If Null then the default is used.
number double 0.0
bankHolidays string "None" "EnglandAndWales" "Scotland" "NorthernIreland"
proRataRule string "WorkingDaysInPeriod" "CalendarDaysInPeriod" "TwoSixtyRule" "ThreeSixFiveRule"
bankHolidayDates
The dates that are classed as Bank Holidays for this Working Pattern
string[]
workingPatternHoursType string "HoursPerDay" "HoursPerWeek" "HoursPerPattern"
isDefault boolean true
displayName string "string"
totalHours number double 0.0
workingPatternType string "Standard" "Shift"
effectiveFrom string date "2024-12-22"
shiftWorkingPatternDays Contract.ShiftWorkingPatternDayResponse[] {Contract.ShiftWorkingPatternDayResponse}
{
  "id": "string",
  "title": "string",
  "mon": 0.0,
  "tue": 0.0,
  "wed": 0.0,
  "thu": 0.0,
  "fri": 0.0,
  "sat": 0.0,
  "sun": 0.0,
  "contractedWeeks": 0.0,
  "fullTimeContractedWeeks": 0.0,
  "fullTimeContractedHours": 0.0,
  "bankHolidays": "None",
  "proRataRule": "WorkingDaysInPeriod",
  "bankHolidayDates": [
    "string"
  ],
  "workingPatternHoursType": "HoursPerDay",
  "isDefault": true,
  "displayName": "string",
  "totalHours": 0.0,
  "workingPatternType": "Standard",
  "effectiveFrom": "2024-12-22",
  "shiftWorkingPatternDays": [
    {
      "day": 0,
      "isWorkingDay": true,
      "hours": 0.0
    }
  ]
}