HciTripSearchRequest

class HciTripSearchRequest(depLocL: List<HciLocation>, arrLocL: List<HciLocation>, viaLocL: List<HciTripSearchRequest.Via>, antiViaLocL: List<HciTripSearchRequest.Via>, prefLocL: List<HciLocation>, numB: Int?, numF: Int?, ctxScr: String?, outDate: LocalDate?, outTime: LocalTime?, outFrwd: Boolean?, outPeriod: Int?, outReconL: List<String>, retDate: LocalDate?, retTime: LocalTime?, retFrwd: Boolean?, retPeriod: Int?, retReconL: List<HciReconstruction>, period: Duration?, periodCombineDep: Boolean?, periodMaxCons: Int?, minChgTime: Duration?, maxChgTime: Duration?, supplChgTime: Int?, extChgTime: Duration?, maxChg: Int?, getLastPass: Boolean?, getTrafficMsg: Boolean?, getSimpleTrainComposition: Boolean?, getTrainComposition: Boolean?, getAltCoordinates: Boolean?, getAnnotations: Boolean?, getConGroups: Boolean?, getIST: Boolean?, getIV: Boolean?, getPT: Boolean?, getPasslist: Boolean?, getTariff: Boolean?, trfReq: HciTariffRequest?, getPolyline: Boolean?, polySplitting: Boolean?, getEco: Boolean?, getEcoCmp: Boolean?, ecoParams: HciEcoParams?, backPreselectionL: List<HciRoutingPreselection>, frontPreselectionL: List<HciRoutingPreselection>, baim: Boolean?, disableDurOpt: Boolean?, freq: Int?, economic: Boolean?, ushrp: Boolean?, program: String?, pt: HciTripSearchRequest.PtSearchMode?, searchContext: HciReconstruction?, indoor: Boolean?, liveSearch: Boolean?, withICTAlternatives: Boolean?, jnyFltrL: List<HciJourneyFilter>, gisFltrL: List<HciGisFilter>, gisLocL: List<HciGisLocation>, gisPrefLocL: List<HciGisPreferredLocation>, bfAndroidEnd: String?, bfAndroidStart: String?, bfIOSEnd: String?, bfIOSStart: String?, cFGZ: Int?, cFLZ: Int?, cMZE: Int?, cNRA: Int?, cNUH: Int?, cNUMH: Int?, cNVOR: Int?, cOFFERR: Int?, cRFRA: Int?, cTFS: Int?, cVLKURZ: Int?, cVLMITTEL: Int?) : HciServiceRequest<HciTripSearchResult>

Types

Companion
Link copied to clipboard
object Companion
PtSearchMode
Link copied to clipboard
enum PtSearchMode : Enum<HciTripSearchRequest.PtSearchMode>
Via
Link copied to clipboard
class Via(loc: HciLocation, min: Duration?)

Properties

antiViaLocL
Link copied to clipboard
var antiViaLocL: List<HciTripSearchRequest.Via>

The anti via locations for trips to avoid

arrLocL
Link copied to clipboard
var arrLocL: List<HciLocation>

The possible arrival locations for trips

backPreselectionL
Link copied to clipboard
var backPreselectionL: List<HciRoutingPreselection>
baim
Link copied to clipboard
var baim: Boolean? = null
bfAndroidEnd
Link copied to clipboard
var bfAndroidEnd: String? = null
bfAndroidStart
Link copied to clipboard
var bfAndroidStart: String? = null
bfIOSEnd
Link copied to clipboard
var bfIOSEnd: String? = null
bfIOSStart
Link copied to clipboard
var bfIOSStart: String? = null
cFGZ
Link copied to clipboard
var cFGZ: Int? = null
cFLZ
Link copied to clipboard
var cFLZ: Int? = null
cMZE
Link copied to clipboard
var cMZE: Int? = null
cNRA
Link copied to clipboard
var cNRA: Int? = null
cNUH
Link copied to clipboard
var cNUH: Int? = null
cNUMH
Link copied to clipboard
var cNUMH: Int? = null
cNVOR
Link copied to clipboard
var cNVOR: Int? = null
cOFFERR
Link copied to clipboard
var cOFFERR: Int? = null
cRFRA
Link copied to clipboard
var cRFRA: Int? = null
cTFS
Link copied to clipboard
var cTFS: Int? = null
ctxScr
Link copied to clipboard
var ctxScr: String? = null

A trip request context to scroll upon

cVLKURZ
Link copied to clipboard
var cVLKURZ: Int? = null
cVLMITTEL
Link copied to clipboard
var cVLMITTEL: Int? = null
depLocL
Link copied to clipboard
var depLocL: List<HciLocation>

The possible departure locations for trips

disableDurOpt
Link copied to clipboard
var disableDurOpt: Boolean? = null
economic
Link copied to clipboard
var economic: Boolean? = null

Whether trips should be computed based on economic criteria

ecoParams
Link copied to clipboard
var ecoParams: HciEcoParams? = null

The params for eco considerations

extChgTime
Link copied to clipboard
var extChgTime: Duration? = null
freq
Link copied to clipboard
var freq: Int? = null
frontPreselectionL
Link copied to clipboard
var frontPreselectionL: List<HciRoutingPreselection>
getAltCoordinates
Link copied to clipboard
var getAltCoordinates: Boolean? = null
getAnnotations
Link copied to clipboard
var getAnnotations: Boolean? = null
getConGroups
Link copied to clipboard
var getConGroups: Boolean? = null

Whether connections shall be put in scoring groups

getEco
Link copied to clipboard
var getEco: Boolean? = null

Whether eco information shall be returned

getEcoCmp
Link copied to clipboard
var getEcoCmp: Boolean? = null
getIST
Link copied to clipboard
var getIST: Boolean? = null
getIV
Link copied to clipboard
var getIV: Boolean? = null

Whether individual transport shall be returned

getLastPass
Link copied to clipboard
var getLastPass: Boolean? = null
getPasslist
Link copied to clipboard
var getPasslist: Boolean? = null

Whether passed stops shall be returned

getPolyline
Link copied to clipboard
var getPolyline: Boolean? = null

Whether route polylines shall be returned

getPT
Link copied to clipboard
var getPT: Boolean? = null

Whether public transport options should be considered fro trips

getSimpleTrainComposition
Link copied to clipboard
var getSimpleTrainComposition: Boolean? = null

Whether simple train compositions shall be returned

getTariff
Link copied to clipboard
var getTariff: Boolean? = null

Whether tariff data shall be returned

getTrafficMsg
Link copied to clipboard
var getTrafficMsg: Boolean? = null

Whether traffic messages shall be returned

getTrainComposition
Link copied to clipboard
var getTrainComposition: Boolean? = null

Whether full train compositions shall be returned

gisFltrL
Link copied to clipboard
var gisFltrL: List<HciGisFilter>
gisLocL
Link copied to clipboard
var gisLocL: List<HciGisLocation>
gisPrefLocL
Link copied to clipboard
var gisPrefLocL: List<HciGisPreferredLocation>
indoor
Link copied to clipboard
var indoor: Boolean? = null
jnyFltrL
Link copied to clipboard
var jnyFltrL: List<HciJourneyFilter>
liveSearch
Link copied to clipboard
var liveSearch: Boolean? = null
maxChg
Link copied to clipboard
var maxChg: Int? = null

The maximum number of changes

maxChgTime
Link copied to clipboard
var maxChgTime: Duration? = null

The maximum duration for changes

minChgTime
Link copied to clipboard
var minChgTime: Duration? = null

The minimum duration for changes

numB
Link copied to clipboard
var numB: Int? = null

The number of trips to be returned that run before the specified datetime

numF
Link copied to clipboard
var numF: Int? = null

The number of trips to be returned that run after the specified datetime

outDate
Link copied to clipboard
var outDate: LocalDate? = null

The date of the outgoing connection

outFrwd
Link copied to clipboard
var outFrwd: Boolean? = null

Whether outTime refers to the departure time (as opposed to arrival time)

outPeriod
Link copied to clipboard
var outPeriod: Int? = null
outReconL
Link copied to clipboard
var outReconL: List<String>

Reconstructions for the outgoing connections

outTime
Link copied to clipboard
var outTime: LocalTime? = null

The time of the outgoing connection

period
Link copied to clipboard
var period: Duration? = null
periodCombineDep
Link copied to clipboard
var periodCombineDep: Boolean? = null
periodMaxCons
Link copied to clipboard
var periodMaxCons: Int? = null
polySplitting
Link copied to clipboard
var polySplitting: Boolean? = null
prefLocL
Link copied to clipboard
var prefLocL: List<HciLocation>
program
Link copied to clipboard
var program: String? = null
pt
Link copied to clipboard
var pt: HciTripSearchRequest.PtSearchMode? = null
retDate
Link copied to clipboard
var retDate: LocalDate? = null

The date of the returning connection

retFrwd
Link copied to clipboard
var retFrwd: Boolean? = null

Whether retTime refers to the respective departure time (as opposed to arrival time)

retPeriod
Link copied to clipboard
var retPeriod: Int? = null
retReconL
Link copied to clipboard
var retReconL: List<HciReconstruction>

Reconstructions for the returning connections

retTime
Link copied to clipboard
var retTime: LocalTime? = null

The time of the returning connection

searchContext
Link copied to clipboard
var searchContext: HciReconstruction? = null
supplChgTime
Link copied to clipboard
var supplChgTime: Int? = null
trfReq
Link copied to clipboard
var trfReq: HciTariffRequest? = null

Tariff request to specify ticket interest

ushrp
Link copied to clipboard
var ushrp: Boolean? = null

Whether stops nearby the specified departure and arrival locations can be considered

viaLocL
Link copied to clipboard
var viaLocL: List<HciTripSearchRequest.Via>

The via locations for trips to be routed over

withICTAlternatives
Link copied to clipboard
var withICTAlternatives: Boolean? = null