Structure of Snap Schedule 365 object: ShiftTrade

PROPERTIES

Title Type Description
ID number ID of the shift trade record
PostedEmployeeID number (references Employee) Identifies the employee who posted the shift trade
AcceptedEmployeeID number (references Employee) Identifies the selected bidder
StatusValue number Shift trade status: 0=Open, 1=Bid Accepted pending approval from scheduler, 2=Closed - trade accepted, 3=Closed - rejected by scheduler, 4= Canceled
ExpirationDate Date Cut-off date/time for bids. After this date, the shift trade record will be considered closed
OnlyInviteesAllowed boolean False: Any qualified employee can view/trade. True: Only invitees can view/trade
Notes string Any notes for this shift trade
PostedShiftAssignmentID number Identifies the shift assignment that was posted in this shift trade
PostedShiftAssignmentDate Date Date of the shift assignment that was posted. Used for date filtering even if the shift assignment is deleted or moved.
PostedShiftAssignmentInfo string Stores dereferenced info about the shift assignment that was posted for trade
TradedShiftAssignmentID number Identifies the shift assignment that was traded for the posted shift assignment
TradedShiftAssignmentInfo string Stores dereferenced info about the shift assignment that was traded
DateCreated Date Date and time that the shift trade was posted
LastUpdated Date Date and time that the shift trade was updated
ShiftTradeInvitees ShiftTradeInvitee Array Array of ShiftTradeInvitee objects.
ShiftTradeBids ShiftTradeBid Array Array of ShiftTradeBid objects.
CompanyTimeNow Date The current date and time in the account’s defined timezone.