Versions in this module Expand all Collapse all v1 v1.8.7 Apr 17, 2023 v1.8.6 Apr 17, 2023 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