Interface PermanentHazardAttributes<Geometry>

interface PermanentHazardAttributes<Geometry extends Point | Polygon = Point> {
    createdBy: null | number;
    createdOn: null | number;
    direction?: RESTRICTION_SEGMENT_DIRECTION;
    excludedRoadTypes?: RoadType[];
    geoJSONGeometry: Geometry;
    id: number;
    lockRank?: number;
    name?: string;
    permissions: number;
    rank?: number;
    scheduleId?: null | string;
    segmentId?: number;
    speedLimit?: null | number;
    subTypes: PermanentHazardSubType[];
    suggestionPermissions?: number;
    type: PermanentHazardType;
    updatedBy?: number;
    updatedOn?: number;
}

Type Parameters

Hierarchy (View Summary)

Properties

createdBy: null | number
createdOn: null | number
excludedRoadTypes?: RoadType[]
geoJSONGeometry: Geometry
id: number
lockRank?: number
name?: string
permissions: number
rank?: number
scheduleId?: null | string
segmentId?: number
speedLimit?: null | number
suggestionPermissions?: number
updatedBy?: number
updatedOn?: number