* TP-55555 | document client and kafka integration * TP-55555 | introduce service concept refactor code
26 lines
718 B
Go
26 lines
718 B
Go
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,
|
|
}
|
|
}
|