Namespace Boomack.Client
Classes
BoomackClient
This class is the actual Boomack API client.
It is instantiated with a ClientConfiguration and features two groups of methods:
- API methods
- Low-level methods
The API methods represent all the HTTP routes of the Boomack API.
The low-level methods are the foundation for the API methods
and you usually will not use them directly.
However, in case the Boomack Server has evolved with
some API routes, not supported by this library yet,
the low-level methods might be a good way to access
them without falling back to a bare HttpClient
.
BoomackClientBuilder
BoomackClientBuilderExtensions
BoomackClientExtensions
ClientConfiguration
This class represents the configuration for the BoomackClient. It contains information about how to reach the Boomack Server, what timeout to use for HTTP API requests, and which response format is accepted.
Additionally, it contains a dictionary with the media type mapping. The media type mapping maps filename patterns to media types, when using the fluent API.