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 cancellation = default)

Parameters

query FacilityQuery

The query to specify results with.

cancellation 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.