DockFilters
data class DockFilters(val ids: List<Int>? = null, val names: List<String>? = null, val pickupTimes: List<String>? = null, val deliveryTimes: List<String>? = null, val objectIds: List<Int>? = null, val portIds: List<Int>? = null, val liftTrucks: List<Int>? = null, val additionalInfo: List<JsonObject>? = null, val skillIds: List<Int>? = null, val status: List<PlaceStatusType>? = null, val fleet: List<FleetType>? = null, val loadType: List<LoadType>? = null, val companyIds: List<Int>? = null, val addedOnDates: List<String>? = null, val updateOnDates: List<String>? = null)
DockFilters is a data class that represents the filters to apply on the API search to get the Dock 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, names: List<String>? = null, pickupTimes: List<String>? = null, deliveryTimes: List<String>? = null, objectIds: List<Int>? = null, portIds: List<Int>? = null, liftTrucks: List<Int>? = null, additionalInfo: List<JsonObject>? = null, skillIds: List<Int>? = null, status: List<PlaceStatusType>? = null, fleet: List<FleetType>? = null, loadType: List<LoadType>? = null, companyIds: List<Int>? = null, addedOnDates: List<String>? = null, updateOnDates: List<String>? = null)
Properties
Link copied to clipboard
Link copied to clipboard
List<JsonObject> the additional info of the docks to search/filter. If null, it will be ignored.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
List<PlaceStatusType> the status of the docks to search/filter. If null, it will be ignored.
Link copied to clipboard