package document import ( "cybertron/configs" httpclient "cybertron/pkg/httpClient" "cybertron/pkg/log" ) type Client interface { } type HttpClient struct { Client HttpClient httpclient.HttpClient Logger *log.Logger DocumentServiceHttpClientConfigs *configs.DocumentServiceHttpClientConfigs } func NewDocumentServiceHttpClient(httpClient httpclient.HttpClient, logger *log.Logger, documentServiceHttpClientConfigs *configs.DocumentServiceHttpClientConfigs) *HttpClient { return &HttpClient{ HttpClient: httpClient, Logger: logger, DocumentServiceHttpClientConfigs: documentServiceHttpClientConfigs, } }