Versions in this module Expand all Collapse all v2 v2.1.0 Apr 20, 2026 v2.0.0 Apr 20, 2026 Changes in this version + type Client struct + func New(ctx context.Context) (*Client, error) + func NewWithConfig(ctx context.Context, cfg *Config) (*Client, error) + func (c *Client) BooleanValueDetails(ctx context.Context, flag string, defaultValue bool, ...) (openfeature.BooleanEvaluationDetails, error) + func (c *Client) Name() string + func (c *Client) Shutdown(ctx context.Context) error + func (c *Client) Start(context.Context) error + func (c *Client) StringValueDetails(ctx context.Context, flag string, defaultValue string, ...) (openfeature.StringEvaluationDetails, error) + type Config struct + CacheSize int + CacheTTL time.Duration + Endpoint string + HTTPClient *http.Client + Name string + Namespace string + Provider openfeature.FeatureProvider + Tracer *trace.Tracer + type Evaluator interface + BooleanValueDetails func(ctx context.Context, flag string, defaultValue bool, ...) (openfeature.BooleanEvaluationDetails, error) + StringValueDetails func(ctx context.Context, flag string, defaultValue string, ...) (openfeature.StringEvaluationDetails, error)