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
queryFacilityQueryThe query to specify results with
ctCancellationTokenToken to cancel the request
Returns
- Task<IReadOnlyList<Facility>>
List of facilities matching the criteria
Exceptions
- HttpRequestException
Thrown when non-success status codes occur