core/interfaces/http_client library
Classes
- HttpClient
- Interface for HTTP client operations (Interface Segregation)
- NetworkLogger
- Interface for logging operations (Single Responsibility)
- RequestBuilder
- Interface for request building (Single Responsibility)
- RequestInterceptor
- Interface for request intercepting (Open/Closed Principle)
- ResponseInterceptor
- Interface for response intercepting (Open/Closed Principle)
- ResponseProcessor
- Interface for response processing (Single Responsibility)