UNPKG

gbfs-typescript-types

Version:
47 lines (43 loc) 1.36 kB
// Copyright 2024 MobilityData // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. /** * Auto-discovery file that links to all of the other files published by the system. */ export interface Gbfs { /** * Response data in the form of name:value pairs. */ data: Data; /** * Last time the data in the feed was updated in POSIX time. */ last_updated: number; /** * Number of seconds before the data in the feed will be updated again (0 if the data should * always be refreshed). */ ttl: number; /** * GBFS version number to which the feed conforms, according to the versioning framework * (added in v1.1). */ version: Version; [property: string]: any; } /** * Response data in the form of name:value pairs. */ export interface Data { } export type Version = "2.3";