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

    Variable gbfsVehicleTypesSchemaV2Const

    gbfsVehicleTypesSchemaV2: {
        $id: string;
        $schema: string;
        description: string;
        properties: {
            data: {
                description: string;
                properties: {
                    vehicle_types: {
                        description: string;
                        items: {
                            if: { properties: { propulsion_type: { enum: string[] } } };
                            properties: {
                                cargo_load_capacity: {
                                    description: string;
                                    minimum: number;
                                    type: string;
                                };
                                cargo_volume_capacity: {
                                    description: string;
                                    minimum: number;
                                    type: string;
                                };
                                color: { description: string; type: string };
                                default_pricing_plan_id: { description: string; type: string };
                                default_reserve_time: {
                                    description: string;
                                    minimum: number;
                                    type: string;
                                };
                                eco_label: {
                                    description: string;
                                    items: {
                                        properties: {
                                            country_code: { description: ...; pattern: ...; type: ... };
                                            eco_sticker: { description: ...; type: ... };
                                        };
                                        type: string;
                                    };
                                    required: string[];
                                    type: string;
                                };
                                form_factor: { description: string; enum: string[]; type: string };
                                g_CO2_km: { description: string; minimum: number; type: string };
                                make: { description: string; type: string };
                                max_permitted_speed: {
                                    description: string;
                                    minimum: number;
                                    type: string;
                                };
                                max_range_meters: {
                                    description: string;
                                    minimum: number;
                                    type: string;
                                };
                                model: { description: string; type: string };
                                name: { description: string; type: string };
                                pricing_plan_ids: {
                                    description: string;
                                    items: { type: string };
                                    type: string;
                                };
                                propulsion_type: {
                                    description: string;
                                    enum: string[];
                                    type: string;
                                };
                                rated_power: { description: string; minimum: number; type: string };
                                return_constraint: {
                                    description: string;
                                    enum: string[];
                                    type: string;
                                };
                                rider_capacity: {
                                    description: string;
                                    minimum: number;
                                    type: string;
                                };
                                vehicle_accessories: {
                                    description: string;
                                    items: { enum: string[] };
                                    type: string;
                                };
                                vehicle_assets: {
                                    description: string;
                                    properties: {
                                        icon_last_modified: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                        icon_url: { description: string; format: string; type: string };
                                        icon_url_dark: {
                                            description: string;
                                            format: string;
                                            type: string;
                                        };
                                    };
                                    required: string[];
                                    type: string;
                                };
                                vehicle_image: { description: string; format: string; type: string };
                                vehicle_type_id: { description: string; type: string };
                                wheel_count: { description: string; minimum: number; type: string };
                            };
                            required: string[];
                            then: { required: string[] };
                            type: string;
                        };
                        type: string;
                    };
                };
                required: string[];
                type: string;
            };
            last_updated: { description: string; minimum: number; type: string };
            ttl: { description: string; minimum: number; type: string };
            version: { const: string; description: string; type: string };
        };
        required: string[];
        type: string;
    } = ...

    GBFS Vehicle Types Schema V2.3

    Describes the types of vehicles that System operator has available for rent (added in v2.1-RC).

    Type declaration

    • $id: string
    • $schema: string
    • description: string
    • properties: {
          data: {
              description: string;
              properties: {
                  vehicle_types: {
                      description: string;
                      items: {
                          if: { properties: { propulsion_type: { enum: string[] } } };
                          properties: {
                              cargo_load_capacity: {
                                  description: string;
                                  minimum: number;
                                  type: string;
                              };
                              cargo_volume_capacity: {
                                  description: string;
                                  minimum: number;
                                  type: string;
                              };
                              color: { description: string; type: string };
                              default_pricing_plan_id: { description: string; type: string };
                              default_reserve_time: {
                                  description: string;
                                  minimum: number;
                                  type: string;
                              };
                              eco_label: {
                                  description: string;
                                  items: {
                                      properties: {
                                          country_code: { description: ...; pattern: ...; type: ... };
                                          eco_sticker: { description: ...; type: ... };
                                      };
                                      type: string;
                                  };
                                  required: string[];
                                  type: string;
                              };
                              form_factor: { description: string; enum: string[]; type: string };
                              g_CO2_km: { description: string; minimum: number; type: string };
                              make: { description: string; type: string };
                              max_permitted_speed: {
                                  description: string;
                                  minimum: number;
                                  type: string;
                              };
                              max_range_meters: {
                                  description: string;
                                  minimum: number;
                                  type: string;
                              };
                              model: { description: string; type: string };
                              name: { description: string; type: string };
                              pricing_plan_ids: {
                                  description: string;
                                  items: { type: string };
                                  type: string;
                              };
                              propulsion_type: { description: string; enum: string[]; type: string };
                              rated_power: { description: string; minimum: number; type: string };
                              return_constraint: {
                                  description: string;
                                  enum: string[];
                                  type: string;
                              };
                              rider_capacity: { description: string; minimum: number; type: string };
                              vehicle_accessories: {
                                  description: string;
                                  items: { enum: string[] };
                                  type: string;
                              };
                              vehicle_assets: {
                                  description: string;
                                  properties: {
                                      icon_last_modified: {
                                          description: string;
                                          format: string;
                                          type: string;
                                      };
                                      icon_url: { description: string; format: string; type: string };
                                      icon_url_dark: { description: string; format: string; type: string };
                                  };
                                  required: string[];
                                  type: string;
                              };
                              vehicle_image: { description: string; format: string; type: string };
                              vehicle_type_id: { description: string; type: string };
                              wheel_count: { description: string; minimum: number; type: string };
                          };
                          required: string[];
                          then: { required: string[] };
                          type: string;
                      };
                      type: string;
                  };
              };
              required: string[];
              type: string;
          };
          last_updated: { description: string; minimum: number; type: string };
          ttl: { description: string; minimum: number; type: string };
          version: { const: string; description: string; type: string };
      }
    • required: string[]
    • type: string