Documentation ¶
Index ¶
- func BuildHTTPClient(cfg config.HTTPClient, logger *logrus.Entry) (*http.Client, error)
- func BuildURL(cfg config.HTTPClient) string
- func Delete(ctx context.Context, client *http.Client, url string, ...) error
- func Get[T any](ctx context.Context, client *http.Client, url string, ...) (T, error)
- func HttpClientWithSourceHeaderInjector(cli *http.Client, sourceID string) *http.Client
- func IterGet[E any, T resources.Iterator[E]](ctx context.Context, client *http.Client, url string, ...) error
- func NewHttpCAClient(client *http.Client, url string) services.CAService
- func NewHttpDMSManagerClient(client *http.Client, url string) services.DMSManagerService
- func NewHttpDeviceManagerClient(client *http.Client, url string) services.DeviceManagerService
- func Post[T any](ctx context.Context, client *http.Client, url string, data any, ...) (T, error)
- func Put[T any](ctx context.Context, client *http.Client, url string, data any, ...) (T, error)
- type CAClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildHTTPClient ¶
func BuildURL ¶
func BuildURL(cfg config.HTTPClient) string
func NewHttpDMSManagerClient ¶
func NewHttpDMSManagerClient(client *http.Client, url string) services.DMSManagerService
func NewHttpDeviceManagerClient ¶
func NewHttpDeviceManagerClient(client *http.Client, url string) services.DeviceManagerService
Types ¶
Click to show internal directories.
Click to hide internal directories.