ZyncJobSortAndFilter

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)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val asset: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val categories: List<String>? = null
Link copied to clipboard
val contractUid: String? = null
Link copied to clipboard
val createdAt: String? = null
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
val isJobDelayed: Boolean? = null
Link copied to clipboard
val isRecurrentJob: Boolean? = null
Link copied to clipboard
val jobUid: List<String>? = null
Link copied to clipboard
val keyword: String? = null
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
val routeId: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val statuses: List<String>? = null
Link copied to clipboard
Link copied to clipboard
val tags: List<String>? = null
Link copied to clipboard
val team: ZyncFilterModule? = null

Functions

Link copied to clipboard