api_external.clock_punches
View
The caller's own clock punches under their engagements while the operational area is open, so Compass shows the clock state offline. Location, photo and kiosk device never appear. Recorded through app.record_punch.
| Column | Type | Nullable | Description |
|---|---|---|---|
| id | uuid | Yes | Punch. |
| engagement_id | uuid | Yes | Engagement punched under. |
| project_id | uuid | Yes | Project. |
| shift_id | uuid | Yes | Shift punched for. |
| time_entry_id | uuid | Yes | Time entry the punch opened or closed. |
| punch_kind | app.punch_kind | Yes | Clock in, clock out or a break punch. |
| device_time | timestamp with time zone | Yes | Time on the device when punched. |
| effective_at | timestamp with time zone | Yes | Time the punch counts from. |
| geofence_verified | boolean | Yes | True when the punch was inside the venue geofence. |
| skew_flagged | boolean | Yes | True when the device clock looked wrong. |
| source | app.punch_source | Yes | Where the punch was captured. |