Types

Link copied to clipboard
data class AttachmentBulkUpdateModule(val attachmentCount: Int) : ZyncOperationMetadata

Metadata for bulk module update operation. Example: attachmentCount=5

Link copied to clipboard
data class AttachmentCreate(val fileName: String, val module: String, val moduleLabel: String?, val attachmentPath: String) : ZyncOperationMetadata

Metadata for attachment creation operation. Examples:

Link copied to clipboard
data class AttachmentDelete(val fileName: String, val module: String, val moduleLabel: String?, val attachmentPath: String) : ZyncOperationMetadata

Metadata for attachment deletion operation. Example: module="JOB", moduleLabel="101688", fileName="photo.jpg"

Link copied to clipboard
data class AttachmentUpdate(val fileName: String, val module: String, val moduleLabel: String?, val attachmentPath: String) : ZyncOperationMetadata

Metadata for attachment metadata update operation. Example: module="JOB", moduleLabel="101688", fileName="photo.jpg"

Link copied to clipboard
data class AttachmentUpdateFile(val fileName: String, val module: String, val moduleLabel: String?, val attachmentPath: String) : ZyncOperationMetadata

Metadata for attachment file update operation. Example: module="JOB", moduleLabel="101688", fileName="photo.jpg"

Link copied to clipboard
data class JobAssignmentUpdate(val workOrderNumber: Int) : ZyncOperationMetadata

Metadata for job assignment update operation. Example: "#1234 - Update job assignment"

Link copied to clipboard
data class JobStatusUpdate(val workOrderNumber: Int, val newStatus: String) : ZyncOperationMetadata

Metadata for job status update operation. Example: "#1234 - Update job status to Completed"

Link copied to clipboard
data class NoteCreate(val module: String, val moduleLabel: String?) : ZyncOperationMetadata

Metadata for note creation operation. Examples:

Link copied to clipboard
data class NoteDelete(val module: String, val moduleLabel: String?) : ZyncOperationMetadata

Metadata for note deletion operation. Example: module="JOB", moduleLabel="101688"

Link copied to clipboard
data class NoteUpdate(val module: String, val moduleLabel: String?) : ZyncOperationMetadata

Metadata for note update operation. Example: module="JOB", moduleLabel="101688"

Link copied to clipboard
data class NoteUpdatePinState(val module: String, val moduleLabel: String?, val isPinned: Boolean) : ZyncOperationMetadata

Metadata for note pin/unpin operation. Examples:

Link copied to clipboard
data class NoteUpdateVisibility(val module: String, val moduleLabel: String?, val visibility: ZyncNoteVisibilityType) : ZyncOperationMetadata

Metadata for note visibility update operation. Examples:

Link copied to clipboard
data class ServiceTaskAssignmentUpdate(val workOrderNumber: Int, val serviceTaskTitle: String) : ZyncOperationMetadata

Metadata for service task assignment update operation. Example: "#1234 - Roof inspection task - Update assigned user"

Link copied to clipboard
data class ServiceTaskFormEdit(val workOrderNumber: Int, val serviceTaskTitle: String) : ZyncOperationMetadata

Metadata for service task form edit operation. Example: "#1234 - Roof inspection task - Update inspection form"

Link copied to clipboard
data class ServiceTaskFormSubmission(val workOrderNumber: Int, val serviceTaskTitle: String) : ZyncOperationMetadata

Metadata for service task form submission operation. Example: "#1234 - Roof inspection task - Submit inspection form"

Link copied to clipboard
data class ServiceTaskStatusUpdate(val workOrderNumber: Int, val serviceTaskTitle: String, val newStatus: String) : ZyncOperationMetadata

Metadata for service task status update operation. Example: "#1234 - Roof inspection task - Mark as complete"

Link copied to clipboard
data class TagCreate(val tagName: String) : ZyncOperationMetadata

Metadata for tag creation operation. Example: "Create tag 'Urgent'"

Link copied to clipboard
data class TagDelete(val tagName: String) : ZyncOperationMetadata

Metadata for tag deletion operation. Example: "Delete tag 'Obsolete'"

Link copied to clipboard
data class TagUpdate(val tagName: String) : ZyncOperationMetadata

Metadata for tag update operation. Example: "Update tag 'Priority'"

Link copied to clipboard
data class TimelogUpdate(val workOrderNumber: Int, val type: String, val timelogType: String?) : ZyncOperationMetadata

Metadata for timelog update operation. Examples: