Zync Service Task Status Update Data
data class ZyncServiceTaskStatusUpdateData(val jobUid: String, val serviceTaskUid: String, val serviceTaskStatus: ZyncServiceTaskStatus, val remarks: String? = null, val assignToTask: Boolean = false, val assignToJob: Boolean = false, val assignFromTeam: String? = null)
Content model for updating service task status with offline-first support.
This class contains all the data needed to update a service task's status, including optional remarks and assignment logic. The update is immediately saved to local storage and queued for server synchronization, ensuring offline-first behavior.
Parameters
service Task Uid
Unique identifier of the service task to update.
service Task Status
Status to set for the service task.
remarks
Optional remarks for the status update.
assign To Task
Whether to assign the current user to the service task.
assign To Job
Whether to assign the current user to the job.
assign From Team
Team UID to assign from, or null to use current user's team.