EfaAddInfoRequest

class EfaAddInfoRequest(queryMap: EfaRequestMap) : EfaRequest

Functions

containsKey
Link copied to clipboard
open override fun containsKey(key: String): Boolean
containsValue
Link copied to clipboard
open override fun containsValue(value: String): Boolean
get
Link copied to clipboard
open operator override fun get(key: String): String?
isEmpty
Link copied to clipboard
open override fun isEmpty(): Boolean

Properties

entries
Link copied to clipboard
open override val entries: Set<Map.Entry<String, String>>
filterDateValid
Link copied to clipboard
var filterDateValid: Set<LocalDate>

Filtert nach Meldungen, die für einen bestimmten Tag gültig sind. Das Datum wird über die zweistellige Angabe des Tages, gefolgt von der zweistelligen Angabe des Monats und der vierstelligen Angabe des Jahres, angegeben. Als Separator dient das Minuszeichen. Der Parameter kann mehrfach verwendet werden.

filterInfoID
Link copied to clipboard
var filterInfoID: Set<String>

Mit dem Parameter kann eine bestimmte Meldung anhand ihrer ID gesucht werden. Die ID wird als Wert des Parameters übergeben. Der Parameter kann zur Suche mehrerer Meldungen mehrfach verwendet werden.

filterInfoType
Link copied to clipboard
var filterInfoType: Set<EfaTravelInfo.Type>

Filtert nach Meldungen eines bestimmten Typs.

filterLineNumberIntervalEnd
Link copied to clipboard
var filterLineNumberIntervalEnd: Int?
filterLineNumberIntervalStart
Link copied to clipboard
var filterLineNumberIntervalStart: Int?

Angabe eines Liniennummer-Intervalls. Es wird nach Meldungen gefiltert, die Linien betreffen, deren Liniennummern (entspricht den letzten 3 Stellen der DIV-Linie) in dem Intervall liegen. Der Wert der Parameter muss größer als Null sein und kann maximal 999 sein, außerdem muss der Wert von filterLineNumberIntervalEnd größer sein als der von filterLineNumberIntervalStart.

filterMOTType
Link copied to clipboard
var filterMOTType: Set<EfaMeansOfTransport>

Filtert nach Meldungen, die ein bestimmtes Verkehrsmittel betreffen. Zur Wahl mehrerer Verkehrsmittel, wird der Parameter mehrfach verwendet. Als Wert des Parameters wird die Verkehrsmittel-ID angegeben.

filterOMC
Link copied to clipboard
var filterOMC: Set<String>?

Filtert nach Meldungen, die bestimmte Orte betreffen. Der Wert des Filters ist eine Liste von Gemeindekennziffern (GKZ bzw. OMC), die durch einen Doppelpunkt voneinander getrennt werden. Auf diese Weise können beispielsweise Landkreise modelliert werden.

filterProviderCode
Link copied to clipboard
var filterProviderCode: Set<String>

Filtert nach Meldungen, die von einen bestimmten Autor oder Anbieter eingegeben oder zur Verfügung gestellt wurden. Zur Wahl mehrerer Betreiber, wird der Parameter mehrfach verwendet. Als Wert wir der Code des Autors bzw. Anbieters übergeben.

filterPublicationStatus
Link copied to clipboard

Ausschließlich aktuelle Meldungen (CURRENT) oder abgelaufene Meldungen (HISTORY) anzeigen.

filterSourceSystemName
Link copied to clipboard
var filterSourceSystemName: Set<String>

Filtern nach Meldungen, die von dem als Wert übergebenen Quellsystem eingegeben wurden. Der Parameter kann mehrfach verwendet werden.

filterValidIntervalEnd
Link copied to clipboard
var filterValidIntervalEnd: LocalDate?
filterValidIntervalStart
Link copied to clipboard
var filterValidIntervalStart: LocalDate?

Diese Parameter geben ein Datumsintervall an. Es werden ausschließlich Meldungen ausgegeben, die innerhalb des angegebenen Intervalls liegen. Das Start- bzw. End-Datum wird über die zweistellige Angabe des Tages, gefolgt von der zweistelligen Angabe des Monats und der vierstelligen Angabe des Jahres, angegeben. Als Separator dient das Minuszeichen.

keys
Link copied to clipboard
open override val keys: Set<String>
line
Link copied to clipboard
var line: Set<String>

Dieser Parameter wählt eine Linie aus. Er kann mehrfach übergeben werden. Sein Wert setzt sich zusammen aus dem Teilnetz, der DIVA Liniennummer, der Ergänzung, der Richtung und dem Fahrplanprojekt, getrennt durch Doppelpunkte. Für die Ergänzung gilt zu beachten, dass der Unterstrich "_" durch ein Leerzeichen " " ersetzt werden muss.

passedStops
Link copied to clipboard
var passedStops: Boolean?
queryMap
Link copied to clipboard
open override val queryMap: EfaRequestMap
size
Link copied to clipboard
open override val size: Int
values
Link copied to clipboard
open override val values: Collection<String>