GbfsV3Client

HTTP client for fetching GBFS v3 feeds.

Constructors

Link copied to clipboard
constructor(block: HttpClientConfig<*>.() -> Unit = {})
constructor(engine: HttpClientEngine, block: HttpClientConfig<*>.() -> Unit = {})

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard

Fetches the dataset manifest from the given URL.

Link copied to clipboard

Fetches geofencing zones that define geographic restrictions.

Link copied to clipboard

Fetches the GBFS manifest (auto-discovery file) from the given URL.

Link copied to clipboard

Fetches static information about stations in the system.

Link copied to clipboard

Fetches real-time status of stations including available bikes and docks.

Link copied to clipboard

Fetches current system alerts about service disruptions or changes.

Link copied to clipboard

Fetches system information including name, operator, timezone, and contact details.

Link copied to clipboard

Fetches pricing plans for the system.

Link copied to clipboard

Fetches information about geographic regions in the system.

Link copied to clipboard

Fetches real-time status of free-floating vehicles not currently docked.

Link copied to clipboard

Fetches information about vehicle types available in the system.

Link copied to clipboard

Fetches the list of GBFS versions supported by this system.