Versions in this module Expand all Collapse all v2 v2.1.0 Nov 8, 2024 v2.0.0 Jan 22, 2024 Changes in this version + const FlagKeyInvalid + const SDKNotReady + const VariableValueInvalid + func GetDecideError(messageType decideMessage, arguments ...interface{}) error + func GetDecideMessage(messageType decideMessage, arguments ...interface{}) string + type DecisionReasons interface + AddError func(format string, arguments ...interface{}) + AddInfo func(format string, arguments ...interface{}) string + Append func(reasons DecisionReasons) + ToReport func() []string + type DefaultDecisionReasons struct + func NewDecisionReasons(options *Options) *DefaultDecisionReasons + func (o *DefaultDecisionReasons) AddError(format string, arguments ...interface{}) + func (o *DefaultDecisionReasons) AddInfo(format string, arguments ...interface{}) string + func (o *DefaultDecisionReasons) Append(reasons DecisionReasons) + func (o *DefaultDecisionReasons) ToReport() []string + type OptimizelyDecideOptions string + const DisableDecisionEvent + const EnabledFlagsOnly + const ExcludeVariables + const IgnoreUserProfileService + const IncludeReasons + func TranslateOptions(options []string) ([]OptimizelyDecideOptions, error) + type Options struct + DisableDecisionEvent bool + EnabledFlagsOnly bool + ExcludeVariables bool + IgnoreUserProfileService bool + IncludeReasons bool Other modules containing this package github.com/optimizely/go-sdk