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)

Properties

Link copied to clipboard
val addedOnDates: List<String>? = null

List<String> the added on dates of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard

List<String> the arrival queue date of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard

List<String> the arrival queue hour of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val companyIds: List<Int>? = null

List<Int> the company ids of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val dateEnd: List<String>? = null

List<String> the date end of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val dateEventEnd: List<String>? = null

List<String> the date event end of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val dateEventInit: List<String>? = null

List<String> the date event init of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val dateInit: List<String>? = null

List<String> the date init of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val dockIds: List<Int>? = null

List<Int> the dock ids of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val hourEnd: List<String>? = null

List<String> the hour end of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val hourEventEnd: List<String>? = null

List<String> the hour event end of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val hourEventInit: List<String>? = null

List<String> the hour event init of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val hourInit: List<String>? = null

List<String> the hour init of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val ids: List<Int>? = null

List<Int> the ids of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val jobs: List<JobType>? = null

List<JobType> the jobs of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val orderIds: List<Int>? = null

List<Int> the order ids of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val sequences: List<Int>? = null

List<Int> the sequences of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val stateNames: List<String>? = null

List<String> the state names of the schedules to search/filter. If null, it will be ignored.

Link copied to clipboard
val updateOnDates: List<String>? = null

List<String> the update on dates of the schedules to search/filter. If null, it will be ignored.