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