ScheduleFilters
data class ScheduleFilters(val ids: List<Int>? = null, val orderIds: List<Int>? = null, val dockIds: List<Int>? = null, val sequences: List<Int>? = null, val stateNames: List<String>? = null, val jobs: List<JobType>? = null, val dateInit: List<String>? = null, val dateEnd: List<String>? = null, val hourInit: List<String>? = null, val hourEnd: List<String>? = null, val arrivalQueueDate: List<String>? = null, val arrivalQueueHour: List<String>? = null, val dateEventInit: List<String>? = null, val hourEventInit: List<String>? = null, val dateEventEnd: List<String>? = null, val hourEventEnd: List<String>? = null, val companyIds: List<Int>? = null, val addedOnDates: List<String>? = null, val updateOnDates: List<String>? = null)
ScheduleFilters is a data class that represents the filters to apply on the API search to get the Schedule registers.
Note: The filter query depends on the ApiLogicalOperator configured in the search. And this operator will be used to join the filters.
Example: if the operator is ApiLogicalOperator.AND, then the query will be like: id1 AND id2 AND id3 AND ... AND name1 AND name2 AND name3... If the operator is ApiLogicalOperator.OR, then the query will be like: id1 OR id2 OR id3 OR ... OR name1 OR name2 OR name3...
Constructors
Link copied to clipboard
constructor(ids: List<Int>? = null, orderIds: List<Int>? = null, dockIds: List<Int>? = null, sequences: List<Int>? = null, stateNames: List<String>? = null, jobs: List<JobType>? = null, dateInit: List<String>? = null, dateEnd: List<String>? = null, hourInit: List<String>? = null, hourEnd: List<String>? = null, arrivalQueueDate: List<String>? = null, arrivalQueueHour: List<String>? = null, dateEventInit: List<String>? = null, hourEventInit: List<String>? = null, dateEventEnd: List<String>? = null, hourEventEnd: List<String>? = null, companyIds: List<Int>? = null, addedOnDates: List<String>? = null, updateOnDates: List<String>? = null)