| 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.
|