Punch Class |
Namespace: AMG.API.Timecard
The Punch type exposes the following members.
Name | Description | |
---|---|---|
Action | Transaction's action type enum En_DeviceFunction { Enter Department = 0, Enter Job = 1, Out For Lunch = 2, In From Lunch = 3, Out For Break = 4, In From Break = 5, Clock In = 6, Clock Out = 7, Swipe And Go = 8, Door Access = 9, Swipe and Go (In) = 10, Swipe and Go (Out) = 11, Return Call = 12 } | |
ActualTime |
Transaction's actual time, if it was rounded.
| |
AttendanceCodeId |
Transaction's applied rounding's attendance code ID
| |
ClockDate |
Transaction's date/time
| |
Comment |
Transaction comment
| |
DepartmentId |
Department's ID, when Action is Enter Department.
| |
DeviceId |
ID of the device that the transaction came from.
| |
Id |
Transaction's ID
| |
Image |
Photo image associated with the transaction.
| |
InsertDate |
Date/time when the transaction was committed.
| |
InsertEmployeeId |
Inserting employee's ID, if the transaction was added by employee.
| |
JobId |
Job's ID, when Action is Enter Job.
| |
OriginalDate |
Transaction's original not changed or rounded date/time.
| |
OverrideLinkBack |
Indicates if Link-Back algorithm should be used for time card starting with this transaction.
| |
OverrideLunchBreak |
Indicates if automatic lunch/break should be applied for time card starting with this transaction.
| |
OverrideRounding |
Indicates if automatic rounding should be applied for time card starting with this transaction.
| |
RoundDate |
Transaction's rounded date
| |
ScheduledTime |
Transaction's scheduled time, if it was rounded.
| |
Status | Transaction's status enum En_TransactionStatus { Open = 1, Closed = 2, ClosedSystem = 3 } | |
UserId |
User's ID who added or changed the transaction.
|