Versions in this module Expand all Collapse all v1 v1.18.0 Jun 25, 2026 Changes in this version + var ErrEmptyFilePath = errors.New("featureflags: FilePath must not be empty") + func NewEmbeddedProvider(cfg commoncfg.FeatureFlags) (openfeature.FeatureProvider, error) + type EmbeddedProvider struct + func (p *EmbeddedProvider) BooleanEvaluation(_ context.Context, flag string, defaultValue bool, ...) openfeature.BoolResolutionDetail + func (p *EmbeddedProvider) FloatEvaluation(_ context.Context, flag string, defaultValue float64, ...) openfeature.FloatResolutionDetail + func (p *EmbeddedProvider) Hooks() []openfeature.Hook + func (p *EmbeddedProvider) Init(_ openfeature.EvaluationContext) error + func (p *EmbeddedProvider) IntEvaluation(_ context.Context, flag string, defaultValue int64, ...) openfeature.IntResolutionDetail + func (p *EmbeddedProvider) Metadata() openfeature.Metadata + func (p *EmbeddedProvider) ObjectEvaluation(_ context.Context, flag string, defaultValue any, ...) openfeature.InterfaceResolutionDetail + func (p *EmbeddedProvider) Shutdown() + func (p *EmbeddedProvider) Status() openfeature.State + func (p *EmbeddedProvider) StringEvaluation(_ context.Context, flag string, defaultValue string, ...) openfeature.StringResolutionDetail