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