Zync Job Sort And Filter
data class ZyncJobSortAndFilter(val sortType: ZyncSortType = ZyncSortType.DEFAULT, val sortBy: ZyncJobSortBy = ZyncJobSortBy.DEFAULT, val keyword: String? = null, val categories: List<String>? = null, val statuses: List<String>? = null, val priority: ZyncJobPriority? = null, val scheduleDateRange: ZyncFilterDateRange? = null, val dueDateRange: ZyncFilterDateRange? = null, val customer: ZyncFilterModule? = null, val organization: ZyncFilterModule? = null, val property: ZyncFilterModule? = null, val parentJob: ZyncFilterModule? = null, val scheduleStatus: ZyncJobFilterScheduleStatus? = null, val assignmentStatus: ZyncJobFilterAssignmentStatus? = null, val team: ZyncFilterModule? = null, val assignedEmployee: ZyncFilterModule? = null, val isJobDelayed: Boolean? = null, val isRecurrentJob: Boolean? = null, val statusType: List<ZyncJobStatusType>? = null, val createdDateRange: ZyncFilterDateRange? = null, val createdByUser: ZyncFilterModule? = null, val assignedToRoute: Boolean? = null, val customerFeedback: ZyncJobCustomerFeedback? = null, val tags: List<String>? = null, val customFields: ZyncFilterByCustomField? = null, val createdAt: String? = null, val contractUid: String? = null, val asset: String? = null, val routeId: String? = null, val jobUid: List<String>? = null, val recurrenceJobUid: String? = null, val request: ZyncFilterModule? = null, val project: ZyncFilterModule? = null, val leadSource: ZyncFilterModule? = null)
Comprehensive sorting and filtering options for job queries. Provides a clean API for complex job filtering and sorting operations.
Constructors
Link copied to clipboard
constructor(sortType: ZyncSortType = ZyncSortType.DEFAULT, sortBy: ZyncJobSortBy = ZyncJobSortBy.DEFAULT, keyword: String? = null, categories: List<String>? = null, statuses: List<String>? = null, priority: ZyncJobPriority? = null, scheduleDateRange: ZyncFilterDateRange? = null, dueDateRange: ZyncFilterDateRange? = null, customer: ZyncFilterModule? = null, organization: ZyncFilterModule? = null, property: ZyncFilterModule? = null, parentJob: ZyncFilterModule? = null, scheduleStatus: ZyncJobFilterScheduleStatus? = null, assignmentStatus: ZyncJobFilterAssignmentStatus? = null, team: ZyncFilterModule? = null, assignedEmployee: ZyncFilterModule? = null, isJobDelayed: Boolean? = null, isRecurrentJob: Boolean? = null, statusType: List<ZyncJobStatusType>? = null, createdDateRange: ZyncFilterDateRange? = null, createdByUser: ZyncFilterModule? = null, assignedToRoute: Boolean? = null, customerFeedback: ZyncJobCustomerFeedback? = null, tags: List<String>? = null, customFields: ZyncFilterByCustomField? = null, createdAt: String? = null, contractUid: String? = null, asset: String? = null, routeId: String? = null, jobUid: List<String>? = null, recurrenceJobUid: String? = null, request: ZyncFilterModule? = null, project: ZyncFilterModule? = null, leadSource: ZyncFilterModule? = null)
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