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)