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
val addedOnDates: List<String>? = null

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

Link copied to clipboard
val additionalInfo: List<JsonObject>? = null

List<JsonObject> the additional info of the docks 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 docks to search/filter. If null, it will be ignored.

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

List<String> the delivery times of the docks to search/filter. If null, it will be ignored.

Link copied to clipboard
val fleet: List<FleetType>? = null

List<FleetType> the fleet of the docks to search/filter. If null, it will be ignored.

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

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

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

List<Int> the number of lift trucks of the docks to search/filter. If null, it will be ignored.

Link copied to clipboard
val loadType: List<LoadType>? = null

List<LoadType> the load type of the docks to search/filter. If null, it will be ignored.

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

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

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

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

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

List<String> the pickup times of the docks to search/filter. If null, it will be ignored.

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

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

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

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

Link copied to clipboard

List<PlaceStatusType> the status of the docks 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 docks to search/filter. If null, it will be ignored.