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: 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?)