# Functions
NewAuthAPIClient instantiates and return an AuthAPIClient.
NewHTTPClient instance of HttpClient.
NewHTTPEventsRecorder instantiates an HTTPEventsRecorder.
NewHTTPImpressionRecorder instantiates an HTTPImpressionRecorder.
NewHTTPMetricsRecorder instantiates an HTTPMetricsRecorder.
NewHTTPSegmentFetcher instantiates and returns a new HTTPSegmentFetcher.
NewHTTPSplitFetcher instantiates and return an HTTPSplitFetcher.
# Structs
AuthAPIClient struct is responsible for authenticating client for push services.
HTTPClient structure to wrap up the net/http.Client.
HTTPEventsRecorder is a struct responsible for submitting events bulks to the backend.
HTTPImpressionRecorder is a struct responsible for submitting impression bulks to the backend.
HTTPMetricsRecorder is a struct responsible for submitting metrics (latency, gauge, counters) to the backend.
HTTPSegmentFetcher struct is responsible for fetching segment by name from the API via HTTP method.
HTTPSplitFetcher struct is responsible for fetching splits from the backend via HTTP protocol.
# Interfaces
Client interface for HTTPClient.