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

    Variable gbfsStationInformationSchemaV30Const

    gbfsStationInformationSchemaV30: {
        $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.0

    List of all stations, their capacities and locations. REQUIRED of systems utilizing docks.

    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