HciStationBoardRequest

data class HciStationBoardRequest(type: HciStationBoardRequest.Type?, stbFltrEquiv: Boolean?, stbLoc: HciLocation?, dirLoc: HciLocation?, jid: String?, qrCode: String?, date: LocalDate?, dateB: LocalDate?, dateE: LocalDate?, time: LocalTime?, aTimeS: LocalDate?, dTimeS: LocalDate?, dur: Duration?, minDur: Duration?, getPasslist: Boolean?, pslMode: HciStationBoardRequest.PasslistMode?, pslMaxStops: Int?, per: Boolean?, getJnySameTime: Boolean?, getSimpleTrainComposition: Boolean?, getTrainComposition: Boolean?, grpMode: HciStationBoardRequest.GroupMode?, sort: HciStationBoardRequest.SortType?, maxJny: Int?, jnyFltrL: List<HciJourneyFilter>, locFltrL: List<HciLocationFilter>) : HciServiceRequest<HciStationBoardResult>

Types

Companion
Link copied to clipboard
object Companion
GroupMode
Link copied to clipboard
enum GroupMode : Enum<HciStationBoardRequest.GroupMode>
PasslistMode
Link copied to clipboard
enum PasslistMode : Enum<HciStationBoardRequest.PasslistMode>
SortType
Link copied to clipboard
enum SortType : Enum<HciStationBoardRequest.SortType>
Type
Link copied to clipboard
enum Type : Enum<HciStationBoardRequest.Type>

Properties

aTimeS
Link copied to clipboard
var aTimeS: LocalDate? = null
date
Link copied to clipboard
var date: LocalDate? = null

The date of the station board

dateB
Link copied to clipboard
var dateB: LocalDate? = null
dateE
Link copied to clipboard
var dateE: LocalDate? = null
dirLoc
Link copied to clipboard
var dirLoc: HciLocation? = null

Filter journeys that travel in this location's direction

dTimeS
Link copied to clipboard
var dTimeS: LocalDate? = null
dur
Link copied to clipboard
var dur: Duration? = null

The duration of the station board timeframe

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

Whether to return journeys' passed stops

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

Whether to return simple train compositions

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

Whether to return full train compositions

grpMode
Link copied to clipboard
var grpMode: HciStationBoardRequest.GroupMode? = null

The grouping mode for returned journeys

jid
Link copied to clipboard
var jid: String? = null

Filter journeys of this id

jnyFltrL
Link copied to clipboard
var jnyFltrL: List<HciJourneyFilter>

Additional filters for the returned journeys

locFltrL
Link copied to clipboard
var locFltrL: List<HciLocationFilter>

Additional filters for the journey associated locations

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

The maximum number of journeys to return

minDur
Link copied to clipboard
var minDur: Duration? = null
per
Link copied to clipboard
var per: Boolean? = null
pslMaxStops
Link copied to clipboard
var pslMaxStops: Int? = null

The maximum number of passed stops to return for a given journey

pslMode
Link copied to clipboard
var pslMode: HciStationBoardRequest.PasslistMode? = null

The mode for returned journey passlists

qrCode
Link copied to clipboard
var qrCode: String? = null
sort
Link copied to clipboard
var sort: HciStationBoardRequest.SortType? = null

The sort order for returned journeys

stbFltrEquiv
Link copied to clipboard
var stbFltrEquiv: Boolean? = null
stbLoc
Link copied to clipboard
var stbLoc: HciLocation? = null

The location to get the station board of

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

The time of the station board

type
Link copied to clipboard
var type: HciStationBoardRequest.Type? = null