Versions in this module Expand all Collapse all v1 v1.0.1 Sep 10, 2024 v1.0.0 Aug 2, 2024 Changes in this version + type ClientOption func(c *ExperimentClient) + func WithErrorLogger(l Logger) ClientOption + func WithLogger(l Logger) ClientOption + type ExperimentClient struct + APIClient *api.APIClient + ErrorLogger Logger + Host string + Logger Logger + func NewExperimentClient(config *api.Configuration, opts ...ClientOption) (*ExperimentClient, error) + func (e *ExperimentClient) LoadExperimentData() + func (e *ExperimentClient) MatchExperiment(projectName string, experimentContext *model.ExperimentContext) *model.ExperimentResult + func (e *ExperimentClient) Validate() error + type Logger interface + Printf func(string, ...interface{}) + type LoggerFunc func(string, ...interface{}) + func (f LoggerFunc) Printf(msg string, args ...interface{})