/tripkit/CommonCoreLegacy/com.skedgo.tripkit.common.model/Query
Query
\ class Query : Parcelable
Represents a query to find routes from A to B.
Note that, to avoid TransactionTooLargeException, it's discouraged to pass any instance of Query to an Intent or a Bundle. The Parcelable is subject to deletion at anytime.
Constructors
| Query | constructor() |
Types
| Name | Summary |
|---|---|
| Companion | object Companion |
Properties
| Name | Summary |
|---|---|
| arriveBy | val arriveBy: Long |
| budgetWeight | var budgetWeight: Int |
| cyclingSpeed | var cyclingSpeed: Int |
| departAfter | val departAfter: Long |
| environmentWeight | var environmentWeight: Int |
| excludedStopCodes | var excludedStopCodes: List<String> |
| fromLocation | var fromLocation: Location? |
| hassleWeight | var hassleWeight: Int |
| maxWalkingTime | var maxWalkingTime: Int This is only used for XUM project. TripGo may not need it. See more: https://www.flowdock.com/app/skedgo/androiddev/threads/nZJbtLU0jgsgziQpuoqhcaB-U9A. |
| region | var region: Region? This method is deprecated. Region will be chosen using the from and to location. |
| rollingSpeed | var rollingSpeed: Int |
| timeTag | var timeTag: TimeTag? |
| timeWeight | var timeWeight: Int |
| toLocation | var toLocation: Location? |
| transferTime | var transferTime: Int |
| transportModeIds | var transportModeIds: MutableList<String> |
| unit | var unit: String? |
| walkingSpeed | var walkingSpeed: Int |
Functions
| Name | Summary |
|---|---|
| clone | fun clone(cloneTransportMode: Boolean = false): Query |
| describeContents | open override fun describeContents(): Int |
| destinationIsCurrentLocation | fun destinationIsCurrentLocation(): Boolean |
| equals | open operator override fun equals(o: Any?): Boolean |
| hashCode | open override fun hashCode(): Int |
| originIsCurrentLocation | fun originIsCurrentLocation(): Boolean |
| setUseWheelchair | fun setUseWheelchair(useWheelchair: Boolean) |
| useWheelchair | fun useWheelchair(): Boolean |
| uuid | fun uuid(): String |
| writeToParcel | open override fun writeToParcel(dest: Parcel, flags: Int) |