Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildFetch ¶ added in v4.1.0
Types ¶
type AuthClient ¶
AuthClient inteface to be implemneted by AuthClient
type EventsRecorder ¶
EventsRecorder interface to post events
type FetchOptions ¶ added in v4.1.0
func NewFetchOptions ¶ added in v4.1.0
func NewFetchOptions(cacheControlHeaders bool, changeNumber *int64) FetchOptions
type ImpressionsRecorder ¶
type ImpressionsRecorder interface { Record(impressions []dtos.ImpressionsDTO, metadata dtos.Metadata, extraHeaders map[string]string) error RecordImpressionsCount(pf dtos.ImpressionsCountDTO, metadata dtos.Metadata) error }
ImpressionsRecorder interface to be implemented by Impressions loggers
type SegmentFetcher ¶
type SegmentFetcher interface {
Fetch(name string, changeNumber int64, fetchOptions *FetchOptions) (*dtos.SegmentChangesDTO, error)
}
SegmentFetcher interface to be implemented by Split Fetchers
type SplitFetcher ¶
type SplitFetcher interface {
Fetch(changeNumber int64, fetchOptions *FetchOptions) (*dtos.SplitChangesDTO, error)
}
SplitFetcher interface to be implemented by Split Fetchers
type TelemetryRecorder ¶
type TelemetryRecorder interface { RecordConfig(config dtos.Config, metadata dtos.Metadata) error RecordStats(stats dtos.Stats, metadata dtos.Metadata) error RecordUniqueKeys(uniques dtos.Uniques, metadata dtos.Metadata) error }
TelemetryRecorder interface to be implemented by Telemetry loggers
Click to show internal directories.
Click to hide internal directories.