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;
} = ...
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.0
List of all stations, their capacities and locations. REQUIRED of systems utilizing docks.
Links