interface RawSegment {
    allowNoDirection: boolean;
    createdBy: number;
    createdOn: number;
    crossroadID: null | number;
    flags: number;
    fromCrossroads: number[];
    fromLanesInfo: null | RawLanesInfo;
    fromNodeID: number;
    fwdDirection: boolean;
    fwdFlags: number;
    fwdLaneCount?: number;
    fwdMaxSpeed: null | number;
    fwdToll: boolean;
    fwdTurnsLocked: boolean;
    geometry: LineString;
    hasClosures: boolean;
    hasHNs: boolean;
    hasPermanentHazards?: boolean;
    id: number;
    junctionID: null | number;
    length: number;
    level: number;
    lockRank: UserRankOrNull;
    origIDs?: number[];
    parkingRestrictions?: [];
    pathIds?: null | number[];
    permissions: number;
    primaryStreetID: null | number;
    rank: UserRank;
    restrictions?: RawSegmentRestriction[];
    revDirection: boolean;
    revFlags: number;
    revLaneCount?: number;
    revMaxSpeed: null | number;
    revToll: boolean;
    revTurnsLocked: boolean;
    roadType: RoadType;
    routingRoadType: null | 1 | 2 | 3 | 6 | 7;
    separator: boolean;
    streetIDs: number[];
    suggestionPermissions?: number;
    toCrossroads: number[];
    toLanesInfo: null | RawLanesInfo;
    toNodeID: number;
    updatedBy: number;
    updatedOn: number;
    validated: null | boolean;
    virtualNodeIDs?: number[];
}

Properties

allowNoDirection: boolean
createdBy: number
createdOn: number
crossroadID: null | number
flags: number
fromCrossroads: number[]
fromLanesInfo: null | RawLanesInfo
fromNodeID: number
fwdDirection: boolean
fwdFlags: number
fwdLaneCount?: number
fwdMaxSpeed: null | number
fwdToll: boolean
fwdTurnsLocked: boolean
geometry: LineString
hasClosures: boolean
hasHNs: boolean
hasPermanentHazards?: boolean
id: number
junctionID: null | number
length: number
level: number
lockRank: UserRankOrNull
origIDs?: number[]
parkingRestrictions?: []
pathIds?: null | number[]
permissions: number
primaryStreetID: null | number
rank: UserRank
restrictions?: RawSegmentRestriction[]
revDirection: boolean
revFlags: number
revLaneCount?: number
revMaxSpeed: null | number
revToll: boolean
revTurnsLocked: boolean
roadType: RoadType
routingRoadType: null | 1 | 2 | 3 | 6 | 7
separator: boolean
streetIDs: number[]
suggestionPermissions?: number
toCrossroads: number[]
toLanesInfo: null | RawLanesInfo
toNodeID: number
updatedBy: number
updatedOn: number
validated: null | boolean
virtualNodeIDs?: number[]