interface SegmentAttributes {
    allowNoDirection: boolean;
    createdBy: null | number;
    createdOn: null | number;
    crossroadID: null | number;
    flags: number;
    fromCrossroads: number[];
    fromLanesInfo: null | LanesInfo;
    fromNodeID: null | number;
    fwdDirection: boolean;
    fwdFlags: number;
    fwdLaneCount: number;
    fwdMaxSpeed: null | number;
    fwdToll: boolean;
    fwdTurnsLocked: boolean;
    geoJSONGeometry: LineString;
    hasClosures: boolean;
    hasHNs: boolean;
    id: number;
    junctionID: null | number;
    length: number;
    level: null | number;
    lockRank: UserRankOrNull;
    origIDs?: number[];
    pathIds: number[];
    permissions: number;
    primaryStreetID: null | number;
    rank: UserRank;
    rawProposalIds: string[];
    restrictions: SegmentRestriction[];
    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[];
    streetStatus?: STREET_STATUS;
    suggestionPermissions?: number;
    toCrossroads: number[];
    toLanesInfo: null | LanesInfo;
    toNodeID: null | number;
    updatedBy: null | number;
    updatedOn: null | number;
    validated: boolean;
    virtualNodeIDs: number[];
}

Hierarchy (View Summary)

Properties

allowNoDirection: boolean
createdBy: null | number
createdOn: null | number
crossroadID: null | number
flags: number
fromCrossroads: number[]
fromLanesInfo: null | LanesInfo
fromNodeID: null | number
fwdDirection: boolean
fwdFlags: number
fwdLaneCount: number
fwdMaxSpeed: null | number
fwdToll: boolean
fwdTurnsLocked: boolean
geoJSONGeometry: LineString
hasClosures: boolean
hasHNs: boolean
id: number
junctionID: null | number
length: number
level: null | number
lockRank: UserRankOrNull
origIDs?: number[]
pathIds: number[]
permissions: number
primaryStreetID: null | number
rank: UserRank
rawProposalIds: string[]
restrictions: SegmentRestriction[]
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[]
streetStatus?: STREET_STATUS
suggestionPermissions?: number
toCrossroads: number[]
toLanesInfo: null | LanesInfo
toNodeID: null | number
updatedBy: null | number
updatedOn: null | number
validated: boolean
virtualNodeIDs: number[]