Zync Job Detail
data class ZyncJobDetail(val workOrderNumber: Int, val jobCategory: ZyncJobCategory?, val jobUid: String, val jobTitle: String, val jobPriority: ZyncJobPriority, val jobTimezone: String?, val scheduledStartTime: String?, val scheduledEndTime: String?, val dueDate: String?, val customer: ZyncCustomer?, val isRecurringJob: Boolean, val billingAddress: ZyncAddress?, val serviceAddress: ZyncAddress?, val statusHistory: List<ZyncJobStatusHistory>?, val jobTags: List<String>?, val assignedUsers: List<ZyncJobAssignedUser>?, val jobStatus: ZyncJobStatus?, val products: List<ZyncJobProduct>?, val customFields: List<ZyncFormField>, val jobDescription: String?, val parentJob: ZyncJob?, val prefix: String?, val contract: ZyncContract?, val assets: List<ZyncJobAsset>?, val ppm: ZyncPpm?, val organization: ZyncOrganization?, val property: ZyncProperty?, val hasChildJobs: Boolean, val route: ZyncJobRoute?, val skills: List<ZyncSkill>?, val serviceTask: ZyncJobDetailServiceTask?, val isSyncPending: Boolean, val isAssetsSyncPending: Boolean, val attachments: List<ZyncAttachment>, val jobRequest: ZyncJobRequest?, val secondaryContacts: List<ZyncJobSecondaryContact>, val hideToFe: Boolean = false, val hideToUsers: List<String> = emptyList(), val priceList: ZyncPriceList?, val associatedProject: ZyncAssociatedProject?)
Domain model representing a Job in the Zuper system. This is the primary model used throughout the SDK for job operations.
Constructors
Link copied to clipboard
constructor(workOrderNumber: Int, jobCategory: ZyncJobCategory?, jobUid: String, jobTitle: String, jobPriority: ZyncJobPriority, jobTimezone: String?, scheduledStartTime: String?, scheduledEndTime: String?, dueDate: String?, customer: ZyncCustomer?, isRecurringJob: Boolean, billingAddress: ZyncAddress?, serviceAddress: ZyncAddress?, statusHistory: List<ZyncJobStatusHistory>?, jobTags: List<String>?, assignedUsers: List<ZyncJobAssignedUser>?, jobStatus: ZyncJobStatus?, products: List<ZyncJobProduct>?, customFields: List<ZyncFormField>, jobDescription: String?, parentJob: ZyncJob?, prefix: String?, contract: ZyncContract?, assets: List<ZyncJobAsset>?, ppm: ZyncPpm?, organization: ZyncOrganization?, property: ZyncProperty?, hasChildJobs: Boolean, route: ZyncJobRoute?, skills: List<ZyncSkill>?, serviceTask: ZyncJobDetailServiceTask?, isSyncPending: Boolean, isAssetsSyncPending: Boolean, attachments: List<ZyncAttachment>, jobRequest: ZyncJobRequest?, secondaryContacts: List<ZyncJobSecondaryContact>, hideToFe: Boolean = false, hideToUsers: List<String> = emptyList(), priceList: ZyncPriceList?, associatedProject: ZyncAssociatedProject?)
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard