Update Timelog Request
data class UpdateTimelogRequest(val type: String, val latitude: Double?, val longitude: Double?, val checkedTime: String, val projectUid: String?, val jobUid: String, val timelogType: String?, val reasonCode: String?, val remarks: String?, val laborCodeUid: String?)
Request model for updating timelog entries.
This class represents a timelog update request that can be submitted to record time entries such as clock-in, clock-out, and time adjustments.
Parameters
type
The type of timelog entry ("CLOCK_IN" or "CLOCK_OUT")
latitude
Optional latitude coordinate of the timelog entry location
longitude
Optional longitude coordinate of the timelog entry location
checked Time
ISO 8601 formatted timestamp of when the timelog entry occurred
project Uid
Optional unique identifier of the project (if applicable)
job Uid
Unique identifier of the job this timelog entry belongs to
timelog Type
Optional type of timelog ("JOB", "TRAVEL", "MEAL_BREAK")
reason Code
Optional reason code for the timelog entry
remarks
Optional remarks or notes for the timelog entry
labor Code Uid
Optional unique identifier of the labor code