package
1.8.5
Repository: https://github.com/optimizely/go-sdk.git
Documentation: pkg.go.dev

# Functions

NewAtomicManager creates a new instance of the atomic manager.
NewNotificationCenter returns a new notification center.

# Constants

ABTest is used when the decision is returned as part of evaluating an ab test.
AllFeatureVariables is used when the decision is returned as part of evaluating a feature with all variables.
Decision notification type.
Feature is used when the decision is returned as part of evaluating a feature.
FeatureTest is used when the decision is returned as part of evaluating a feature test.
FeatureVariable is used when the decision is returned as part of evaluating a feature with a variable.
Flag is used when the decision is returned using decide api.
LogEvent notification type.
ProjectConfigUpdate notification type.
Track notification type.

# Structs

AtomicManager adds handlers atomically.
DecisionNotification is a notification triggered when a decision is made for either a feature or an experiment.
DefaultCenter contains all the notification managers.
LogEventNotification is the notification triggered before log event is dispatched.
ProjectConfigUpdateNotification is a notification triggered when a project config is updated.
TrackNotification is a notification triggered when track is called.

# Interfaces

Center handles all notification listeners.
Manager is a generic interface for managing notifications of a particular type.

# Type aliases

DecisionNotificationType is the type of decision notification.
Type is the type of notification.