Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildFetch ¶
Types ¶
type AuthClient ¶
AuthClient inteface to be implemneted by AuthClient
type EventsRecorder ¶
EventsRecorder interface to post events
type FetchOptions ¶
func NewFetchOptions ¶
func NewFetchOptions(cacheControlHeaders bool, changeNumber *int64) FetchOptions
func (*FetchOptions) SetFlagSetsFilter ¶ added in v5.1.0
func (f *FetchOptions) SetFlagSetsFilter(flagSetsFilter string)
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.