gis-tools-ts - v0.6.0
    Preparing search index...

    Interface GBFSStationV3

    Information about a single station.

    interface GBFSStationV3 {
        address?: string;
        capacity?: number;
        contact_phone?: string;
        cross_street?: string;
        is_charging_station?: boolean;
        is_valet_station?: boolean;
        is_virtual_station?: boolean;
        lat: number;
        lon: number;
        name: { language: string; text: string }[];
        parking_hoop?: boolean;
        parking_type?:
            | "parking_lot"
            | "street_parking"
            | "underground_parking"
            | "sidewalk_parking"
            | "other";
        post_code?: string;
        region_id?: string;
        rental_methods?: (
            | "key"
            | "creditcard"
            | "paypass"
            | "applepay"
            | "androidpay"
            | "transitcard"
            | "accountnumber"
            | "phone"
        )[];
        rental_uris?: { android?: string; ios?: string; web?: string };
        short_name?: { language: string; text: string }[];
        station_area?: MultiPolygonGeometry;
        station_id: string;
        station_opening_hours?: string;
        vehicle_docks_capacity?: { count: number; vehicle_type_ids: string[] }[];
        vehicle_types_capacity?: { count: number; vehicle_type_ids: string[] }[];
    }
    Index

    Properties

    address?: string

    Address where the station is located.

    capacity?: number

    Total docking points installed at the station, both available and unavailable. Minimum: 0

    contact_phone?: string

    Contact phone of the station. (added in v2.3)

    cross_street?: string

    Cross street or landmark where the station is located.

    is_charging_station?: boolean

    Does the station support charging of electric vehicles? (added in v2.3-RC)

    is_valet_station?: boolean

    Are valet services provided at the station? (added in v2.1-RC)

    is_virtual_station?: boolean

    Is this station a location with or without physical infrastructure? (added in v2.1-RC)

    lat: number

    The latitude of the station. Minimum: -90 Maximum: 90

    lon: number

    The longitude of the station. Minimum: -180 Maximum: 180

    name: { language: string; text: string }[]

    Public name of the station.

    Type declaration

    • language: string

      IETF BCP 47 language code. Pattern: ^[a-z]{2,3}(-[A-Z]{2})?$

    • text: string

      The translated text.

    parking_hoop?: boolean

    Are parking hoops present at this station? (added in v2.3)

    parking_type?:
        | "parking_lot"
        | "street_parking"
        | "underground_parking"
        | "sidewalk_parking"
        | "other"

    Type of parking station. (added in v2.3) Enum: ['parking_lot', 'street_parking', 'underground_parking', 'sidewalk_parking', 'other']

    Optionalpost_code

    post_code?: string

    Postal code where the station is located.

    region_id?: string

    Identifier of the region where the station is located.

    rental_methods?: (
        | "key"
        | "creditcard"
        | "paypass"
        | "applepay"
        | "androidpay"
        | "transitcard"
        | "accountnumber"
        | "phone"
    )[]

    Payment methods accepted at the station. Enum: ['key', 'creditcard', 'paypass', 'applepay', 'androidpay', 'transitcard', 'accountnumber', 'phone']

    rental_uris?: { android?: string; ios?: string; web?: string }

    Rental URIs for Android, iOS, and web.

    Type declaration

    • Optionalandroid?: string

      URI for Android apps. (added in v1.1) Format: uri

    • Optionalios?: string

      URI for iOS apps. (added in v1.1) Format: uri

    • Optionalweb?: string

      URL for web browsers. (added in v1.1) Format: uri

    short_name?: { language: string; text: string }[]

    Short name or alternative identifier for the station.

    station_area?: MultiPolygonGeometry

    A multipolygon describing the area of a virtual station. (added in v2.1-RC)

    station_id: string

    Identifier of the station.

    station_opening_hours?: string

    Hours of operation for the station in OSM opening_hours format.

    vehicle_docks_capacity?: { count: number; vehicle_type_ids: string[] }[]

    Docking capacity per vehicle type at the station.

    vehicle_types_capacity?: { count: number; vehicle_type_ids: string[] }[]

    Parking capacity for virtual stations per vehicle type.