Zync Job Detail
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: ZyncJobCurrentStatus?, 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: ZyncRoute?, skills: List<ZyncSkill>?, serviceTask: ZyncJobDetailServiceTask?, attachments: List<ZyncAttachment>, jobRequest: ZyncJobRequest?, secondaryContacts: List<ZyncJobSecondaryContact>, hideToFe: Boolean = false, hideToUsers: List<String> = emptyList(), priceList: ZyncPriceList?, associatedProject: ZyncAssociatedProject?, purchaseOrder: ZyncJobPurchaseOrder?, leadSource: ZyncLeadSource?, waitingOnMR: Boolean, waitingOnPO: Boolean, jobTotal: Double?, coverImage: ZyncCoverImage?, streamChannelCid: String?)