Structure of Snap Schedule 365 object: ShiftAssignment

PROPERTIES

Title Type Description
EmployeeCode string Code of the employee who is assigned this shift. This value is read-only.
EmployeeName string Name of the employee who is assigned this shift. This value is read-only.
EmployeePositionShortDescription string Short code of the employee’s position who is assigned this shift. This value is read-only.
EmployeePostionDescription string Description of the employee’s position who is assigned this shift. This value is read-only.
ShiftCode string Code of the shift involved in this assignment. This value is read-only.
ShiftDescription string Description of the shift involved in this assignment. This value is read-only.
ShiftLocationCode string Code of the location of the shift involved in this assignment. This value is read-only.
ShiftLocationDescription string Description of the location of the shift involved in this assignment. This value is read-only.
ID number ID of the shift assignment
ShiftID number (references Shift) Identifies the shift for this shift assignment
EmployeeID number (references Employee) Identifies the employee for this shift assignment
Date Date Identifies the date (not time) for this shift assignment
IsOnCall boolean Is this an on-call shift assignment?
AssignmentReasonID number (references Definition) Identifies a reason for this shift assignment
SkillID number (references Definition) Identifies a skill to be linked to this shift assignment
PositionID number (references Definition) Identifies a position to be linked to this shift assignment
IsShiftAdjusted boolean Has the shift start time, end time, or unpaid duration been adjusted for this shift assignment?
AdjustedStartTime Date Adjusted assignment start time (applicable only if IsShiftAdjusted = true)
AdjustedDuration number Adjusted assignment duration in minutes (applicable only if IsShiftAdjusted = true)
AdjustedUnpaidDuration number Adjusted assignment unpaid duration (applicable only if IsShiftAdjusted = true)
ShiftTradeID number Identifies an approved shift trade that is associated with this shift assignment
Notes string Any notes for this shift assignment
DateCreated Date Date and time that the shift assignment was created
LastUpdated Date Date and time that the shift assignment was updated
TaskAssignments TaskAssignment Array Array of TaskAssignment objects.
CompanyTimeNow Date The current date and time in the account’s defined timezone.