Variable gbfsStationInformationSchemaV31RCConst
gbfsStationInformationSchemaV31RC: {
    $id: string;
    $schema: string;
    description: string;
    properties: {
        data: {
            description: string;
            properties: {
                stations: {
                    items: {
                        properties: {
                            address: { description: string; type: string };
                            capacity: { description: string; minimum: number; type: string };
                            contact_phone: { description: string; type: string };
                            cross_street: { description: string; type: string };
                            is_charging_station: { description: string; type: string };
                            is_valet_station: { description: string; type: string };
                            is_virtual_station: { description: string; type: string };
                            lat: {
                                description: string;
                                maximum: number;
                                minimum: number;
                                type: string;
                            };
                            lon: {
                                description: string;
                                maximum: number;
                                minimum: number;
                                type: string;
                            };
                            name: {
                                description: string;
                                items: {
                                    properties: {
                                        language: { description: ...; pattern: ...; type: ... };
                                        text: { description: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                };
                                type: string;
                            };
                            parking_hoop: { description: string; type: string };
                            parking_type: { description: string; enum: string[]; type: string };
                            post_code: { description: string; type: string };
                            region_id: { description: string; type: string };
                            rental_methods: {
                                description: string;
                                items: { enum: string[]; type: string };
                                minItems: number;
                                type: string;
                            };
                            rental_uris: {
                                description: string;
                                properties: {
                                    android: { description: string; format: string; type: string };
                                    ios: { description: string; format: string; type: string };
                                    web: { description: string; format: string; type: string };
                                };
                                type: string;
                            };
                            short_name: {
                                description: string;
                                items: {
                                    properties: {
                                        language: { description: ...; pattern: ...; type: ... };
                                        text: { description: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                };
                                type: string;
                            };
                            station_area: {
                                description: string;
                                properties: {
                                    coordinates: { items: { items: ...; type: ... }; type: string };
                                    type: { enum: (...)[]; type: string };
                                };
                                required: string[];
                                type: string;
                            };
                            station_id: { description: string; type: string };
                            station_opening_hours: { description: string; type: string };
                            vehicle_docks_capacity: {
                                description: string;
                                items: {
                                    properties: {
                                        count: { description: ...; minimum: ...; type: ... };
                                        vehicle_type_ids: { description: ...; items: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                };
                                type: string;
                            };
                            vehicle_types_capacity: {
                                description: string;
                                items: {
                                    properties: {
                                        count: { description: ...; minimum: ...; type: ... };
                                        vehicle_type_ids: { description: ...; items: ...; type: ... };
                                    };
                                    required: string[];
                                    type: string;
                                };
                                type: string;
                            };
                        };
                        required: string[];
                        type: string;
                    };
                    type: string;
                };
            };
            required: string[];
            type: string;
        };
        last_updated: { description: string; format: string; type: string };
        ttl: { description: string; minimum: number; type: string };
        version: { const: string; description: string; type: string };
    };
    required: string[];
    type: string;
} = ...
Type Declaration
$id: string
$schema: string
description: string
properties: {
    data: {
        description: string;
        properties: {
            stations: {
                items: {
                    properties: {
                        address: { description: string; type: string };
                        capacity: { description: string; minimum: number; type: string };
                        contact_phone: { description: string; type: string };
                        cross_street: { description: string; type: string };
                        is_charging_station: { description: string; type: string };
                        is_valet_station: { description: string; type: string };
                        is_virtual_station: { description: string; type: string };
                        lat: {
                            description: string;
                            maximum: number;
                            minimum: number;
                            type: string;
                        };
                        lon: {
                            description: string;
                            maximum: number;
                            minimum: number;
                            type: string;
                        };
                        name: {
                            description: string;
                            items: {
                                properties: {
                                    language: { description: ...; pattern: ...; type: ... };
                                    text: { description: ...; type: ... };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        parking_hoop: { description: string; type: string };
                        parking_type: { description: string; enum: string[]; type: string };
                        post_code: { description: string; type: string };
                        region_id: { description: string; type: string };
                        rental_methods: {
                            description: string;
                            items: { enum: string[]; type: string };
                            minItems: number;
                            type: string;
                        };
                        rental_uris: {
                            description: string;
                            properties: {
                                android: { description: string; format: string; type: string };
                                ios: { description: string; format: string; type: string };
                                web: { description: string; format: string; type: string };
                            };
                            type: string;
                        };
                        short_name: {
                            description: string;
                            items: {
                                properties: {
                                    language: { description: ...; pattern: ...; type: ... };
                                    text: { description: ...; type: ... };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        station_area: {
                            description: string;
                            properties: {
                                coordinates: { items: { items: ...; type: ... }; type: string };
                                type: { enum: (...)[]; type: string };
                            };
                            required: string[];
                            type: string;
                        };
                        station_id: { description: string; type: string };
                        station_opening_hours: { description: string; type: string };
                        vehicle_docks_capacity: {
                            description: string;
                            items: {
                                properties: {
                                    count: { description: ...; minimum: ...; type: ... };
                                    vehicle_type_ids: { description: ...; items: ...; type: ... };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                        vehicle_types_capacity: {
                            description: string;
                            items: {
                                properties: {
                                    count: { description: ...; minimum: ...; type: ... };
                                    vehicle_type_ids: { description: ...; items: ...; type: ... };
                                };
                                required: string[];
                                type: string;
                            };
                            type: string;
                        };
                    };
                    required: string[];
                    type: string;
                };
                type: string;
            };
        };
        required: string[];
        type: string;
    };
    last_updated: { description: string; format: string; type: string };
    ttl: { description: string; minimum: number; type: string };
    version: { const: string; description: string; type: string };
}
required: string[]
type: string
GBFS Station Information Schema V3.1-RC
List of all stations, their capacities and locations. REQUIRED of systems utilizing docks.
Links