Variable gbfsVehicleStatusSchemaV31RCConst
gbfsVehicleStatusSchemaV31RC: {
$id: string;
$schema: string;
description: string;
properties: {
data: {
description: string;
properties: {
vehicles: {
items: {
anyOf: (
| {
errorMessage: string;
properties?: undefined;
required: string[];
}
| {
errorMessage: string;
properties: { lat: { not: ... }; lon: { not: ... } };
required: string[];
}
)[];
properties: {
available_until: {
description: string;
pattern: string;
type: string;
};
current_fuel_percent: {
description: string;
maximum: number;
minimum: number;
type: string;
};
current_range_meters: {
description: string;
minimum: number;
type: string;
};
home_station_id: { description: string; type: string };
is_disabled: { description: string; type: string };
is_reserved: { description: string; type: string };
last_reported: { description: string; format: string; type: string };
lat: {
description: string;
maximum: number;
minimum: number;
type: string;
};
lon: {
description: string;
maximum: number;
minimum: number;
type: string;
};
pricing_plan_id: { description: string; 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;
};
station_id: { description: string; type: string };
vehicle_equipment: {
description: string;
items: { enum: string[] };
type: string;
};
vehicle_id: { description: string; type: string };
vehicle_type_id: { description: 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: {
vehicles: {
items: {
anyOf: (
| {
errorMessage: string;
properties?: undefined;
required: string[];
}
| {
errorMessage: string;
properties: { lat: { not: ... }; lon: { not: ... } };
required: string[];
}
)[];
properties: {
available_until: {
description: string;
pattern: string;
type: string;
};
current_fuel_percent: {
description: string;
maximum: number;
minimum: number;
type: string;
};
current_range_meters: {
description: string;
minimum: number;
type: string;
};
home_station_id: { description: string; type: string };
is_disabled: { description: string; type: string };
is_reserved: { description: string; type: string };
last_reported: { description: string; format: string; type: string };
lat: {
description: string;
maximum: number;
minimum: number;
type: string;
};
lon: {
description: string;
maximum: number;
minimum: number;
type: string;
};
pricing_plan_id: { description: string; 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;
};
station_id: { description: string; type: string };
vehicle_equipment: {
description: string;
items: { enum: string[] };
type: string;
};
vehicle_id: { description: string; type: string };
vehicle_type_id: { description: 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 Vehicle Status Schema V3.1-RC
Describes the vehicles that are available for rent (as of v3.0, formerly free_bike_status).
Links