Table of Contents

Interface IFacilityClient

Namespace
DotBahn.Facilities
Assembly
DotBahn.Facilities.dll

Client for accessing the 'Deutsche Bahn FaSta'-API

public interface IFacilityClient

Methods

GetFacilitiesAsync(FacilityQuery, CancellationToken)

Finds facilities based on optional filter criteria

Task<IReadOnlyList<Facility>> GetFacilitiesAsync(FacilityQuery query, CancellationToken ct = default)

Parameters

query FacilityQuery

The query to specify results with

ct CancellationToken

Token to cancel the request

Returns

Task<IReadOnlyList<Facility>>

List of facilities matching the criteria

Exceptions

HttpRequestException

Thrown when non-success status codes occur