RoadSignalsSignal

constructor(    validity: List<RoadObjectsObjectLaneValidity> = emptyList(),     dependency: List<RoadSignalsSignalDependency> = emptyList(),     reference: List<RoadSignalsSignalReference> = emptyList(),     positionInertial: Option<RoadSignalsSignalPositionInertial> = None,     positionRoad: Option<RoadSignalsSignalPositionRoad> = None,     country: Option<ECountryCode> = None,     countryRevision: Option<String> = None,     dynamic: Boolean = false,     height: Option<Double> = None,     hOffset: Option<Double> = None,     id: String = "",     name: Option<String> = None,     orientation: EOrientation = EOrientation.NONE,     pitch: Option<Double> = None,     roll: Option<Double> = None,     s: Double = Double.NaN,     subtype: String = "",     t: Double = Double.NaN,     text: Option<String> = None,     type: String = "",     unit: Option<EUnit> = None,     value: Option<Double> = None,     width: Option<Double> = None,     zOffset: Double = Double.NaN,     additionalId: Option<RoadSignalIdentifier> = None)