package
tec
Type Members
-
case class
Accident(code: Short) extends Product with Serializable
-
case class
Advice(adviceCode: Option[AdviceCode], subAdviceCode: Option[SubAdviceType], freeTexts: Seq[LocalisedShortString], vehicleRestrictions: Seq[VehicleRestriction]) extends Product with Serializable
-
case class
AdviceCode(code: Short) extends Product with Serializable
-
case class
AnimalsOnRoadway(code: Short) extends Product with Serializable
-
case class
BrokenDownVehicles(code: Short) extends Product with Serializable
-
sealed
trait
Cause extends AnyRef
-
case class
CauseCode(code: Short) extends Product with Serializable
-
case class
DangerousEndOfQueue(code: Short) extends Product with Serializable
-
case class
DirectCause(mainCause: CauseCode, warningLevel: WarningLevel, unverifiedInformation: Boolean, subCause: Option[SubCauseType], lengthAffected: Option[Long], laneRestrictionType: Option[LaneRestriction], numberOfLanes: Option[Short], freeTexts: Seq[LocalisedShortString], causeOffset: Option[Long]) extends Cause with Product with Serializable
-
case class
DiversionRoadType(code: Short) extends Product with Serializable
-
case class
DiversionRoute(segmentModifiers: Seq[SegmentModifier], vehicleRestrictions: Seq[VehicleRestriction]) extends Product with Serializable
-
case class
DoNotLeaveYourVehicle(code: Short) extends Product with Serializable
-
case class
DriveCarefully(code: Short) extends Product with Serializable
-
case class
DrivingNotAllowed(code: Short) extends Product with Serializable
-
case class
EffectCode(code: Short) extends Product with Serializable
-
case class
Event(effectCode: EffectCode, startTime: Option[Instant], stopTime: Option[Instant], tendency: Option[Tendency], lengthAffected: Option[Long], averageSpeedAbsolute: Option[Short], delay: Option[Long], segmentSpeedLimit: Option[Short], expectedSpeedAbsolute: Option[Short], causes: Seq[Cause], advices: Seq[Advice], vehicleRestrictions: Seq[VehicleRestriction], diversionRoutes: Seq[DiversionRoute], temporarySpeedLimits: Seq[TemporarySpeedLimit]) extends Product with Serializable
-
case class
ExtremeWeatherConditions(code: Short) extends Product with Serializable
-
case class
Fire(code: Short) extends Product with Serializable
-
case class
FollowDiversion(code: Short) extends Product with Serializable
-
case class
GiveWayToVehiclesFromBehind(code: Short) extends Product with Serializable
-
case class
HazardousDrivingConditions(code: Short) extends Product with Serializable
-
case class
Impassability(code: Short) extends Product with Serializable
-
case class
LaneRestriction(code: Short) extends Product with Serializable
-
case class
LinkedCause(mainCause: CauseCode, linkedMessage: Long, coid: Option[Short], originatorSID: Option[ServiceIdentifier]) extends Cause with Product with Serializable
-
trait
MMCSwitch extends AnyRef
-
case class
MajorEvent(code: Short) extends Product with Serializable
-
case class
MalfunctioningRoadsideEquipment(code: Short) extends Product with Serializable
-
case class
NarrowLanes(code: Short) extends Product with Serializable
-
case class
ObjectsOnTheRoad(code: Short) extends Product with Serializable
-
case class
OvertakingNotAllowed(code: Short) extends Product with Serializable
-
case class
PeopleOnRoadway(code: Short) extends Product with Serializable
-
case class
PoliceCheckpoint(code: Short) extends Product with Serializable
-
case class
Precipitation(code: Short) extends Product with Serializable
-
case class
RecklessPersons(code: Short) extends Product with Serializable
-
case class
RegulatoryMeasure(code: Short) extends Product with Serializable
-
case class
RescueAndRecoveryWorkInProgress(code: Short) extends Product with Serializable
-
case class
RestrictionType(restrictionType: RestrictionTypeCode, restrictionValue: Option[Long], restrictionLocation: Option[LocationReferencingContainer]) extends Product with Serializable
-
case class
RiskOfFire(code: Short) extends Product with Serializable
-
case class
Roadworks(code: Short) extends Product with Serializable
-
case class
SegmentModifier(diversionRoadType: DiversionRoadType, segmentLocation: LocationReferencingContainer) extends Product with Serializable
-
case class
ServiceNotOperating(code: Short) extends Product with Serializable
-
case class
ServiceNotUseable(code: Short) extends Product with Serializable
-
case class
SlipperyRoad(code: Short) extends Product with Serializable
-
case class
SlowMovingVehicles(code: Short) extends Product with Serializable
-
case class
SubAdviceType(code: Short) extends Product with Serializable
-
case class
SubCauseType(code: Short) extends Product with Serializable
-
case class
TECMessage(mmt: MMCSwitch, event: Option[Event], loc: Option[LocationReferencingContainer]) extends ApplicationRootMessageML with Product with Serializable
-
case class
TemporarySpeedLimit(speedLimitSections: Seq[TemporarySpeedLimitSection], unitIsMPH: Boolean, offset: Option[Long], vehicleRestrictions: Seq[VehicleRestriction]) extends Product with Serializable
-
case class
TemporarySpeedLimitSection(speedLimitValue: Short, speedLimitValueWet: Option[Short], speedLimitLength: Option[Long]) extends Product with Serializable
-
case class
Tendency(code: Short) extends Product with Serializable
-
case class
TimeDelay(code: Short) extends Product with Serializable
-
case class
TrafficCongestion(code: Short) extends Product with Serializable
-
case class
UseTollLanes(code: Short) extends Product with Serializable
-
case class
VehicleRestriction(vehicleType: Option[VehicleType], restrictions: Seq[RestrictionType]) extends Product with Serializable
-
case class
VehicleType(code: Short) extends Product with Serializable
-
case class
VisibilityReduced(code: Short) extends Product with Serializable
-
case class
WarningLevel(code: Short) extends Product with Serializable