oeffisearch/src/backend/hafas/types.nim
2020-02-07 14:09:42 +01:00

44 lines
1 KiB
Nim

import ../../types
import options
export types
type
CommonData* = object
lines*: seq[Option[Line]]
remarks*: seq[Remark]
operators*: seq[Operator]
points*: seq[Point]
dateStr*: string
timestamp*: int64
HafasStopParams* = object
aTimeS*: Option[string]
aPlatfS*: Option[string]
aTZOffset*: Option[int]
aCncl*: Option[bool]
aTimeR*: Option[string]
aPlatfR*: Option[string]
dTimeS*: Option[string]
dPlatfS*: Option[string]
dTZOffset*: Option[int]
dCncl*: Option[bool]
dTimeR*: Option[string]
dPlatfR*: Option[string]
locX*: Option[int]
HafasProdCtx* = object
name*: string
num*: string
catOut*: string
catOutL*: string
lineId*: Option[string]
HafasProd* = object
name*: string
cls*: int
icoX*: int
nameS*: Option[string]
addName*: Option[string]
opX*: Option[int]
prodCtx*: HafasProdCtx