791ebf4f78
This PR contains the work done to implement the `UserAgentMiddleware` middleware that includes user agent information into a header of the requests sent by the `Client` type, as defined in the [Discogs documentation](https://www.discogs.com/developers/#page:home,header:home-general-information). For this purpose, the `CamelCaseValidationRule`, `SemanticVersionValidationRule` and `URLValidationRule` types were implemented and integrated into the existing `ValidateInputUseCase` type. Reviewed-on: #6 Co-authored-by: Javier Cicchelli <javier@rock-n-code.com> Co-committed-by: Javier Cicchelli <javier@rock-n-code.com>
40 lines
476 B
Markdown
40 lines
476 B
Markdown
# ``DiscogsService``
|
|
|
|
<!--@START_MENU_TOKEN@-->Summary<!--@END_MENU_TOKEN@-->
|
|
|
|
## Overview
|
|
|
|
<!--@START_MENU_TOKEN@-->Text<!--@END_MENU_TOKEN@-->
|
|
|
|
## Topics
|
|
|
|
### Clients
|
|
|
|
- ``Client``
|
|
|
|
### Servers
|
|
|
|
- ``Servers/Server1``
|
|
|
|
### Authentication
|
|
|
|
- ``AuthMiddleware``
|
|
- ``AuthMethod``
|
|
- ``AuthTransport``
|
|
|
|
### User Agent
|
|
|
|
- ``UserAgentMiddleware``
|
|
- ``Product``
|
|
- ``InputValidationError``
|
|
|
|
### Types
|
|
|
|
- ``Components``
|
|
- ``Operations``
|
|
- ``Servers``
|
|
|
|
### Protocols
|
|
|
|
- ``APIProtocol``
|