Structure of Snap Schedule 365 object: Punch
PROPERTIES
Title | Type | Description |
---|---|---|
ID | number | ID of the punch record |
ShiftID | number (references Shift) | Identifies the shift for this punch record |
EmployeeID | number (references Employee) | Identifies the employee who created the punch record |
PunchTypeValue | number | Punch record type: 0=Punch, 1=Time Card |
ApprovedAppUserID | number | ID of the app user who approved the punch record |
ApprovedDate | Date | Date and time that the approval was made |
EmployeeAgreementStatusValue | number | Employee agreement status: 0=None, 1=Agree, 2=Disagree |
EmployeeAgreementDate | Date | Date and time that the employee agreed/disagreed with the punch record |
LeadEmployeeReviewEmployeeID | number (references Employee) | Identifies the lead employee who reviewed the punch record |
LeadEmployeeReviewStatusValue | number | Lead employee review status: 0=None, 1=Agree, 2=Disagree |
LeadEmployeeReviewDate | Date | Date and time that the lead employee reviewed the punch record |
LeadEmployeeReviewNotes | string | Any notes entered by the lead employee |
SnapshotAssignmentDate | Date | Identifies the date (not time) from the source shift assignment |
SnapshotAssignmentStartTime | Date | Identifies the start time from the source shift assignment |
SnapshotAssignmentDuration | number | Identifies the duration from the source shift assignment |
DateCreated | Date | Date and time that the punch record was created |
LastUpdated | Date | Date and time that the punch record was updated |
PunchEntries | PunchEntry Array | Array of PunchEntry objects. |
CompanyTimeNow | Date | The current date and time in the account’s defined timezone. |