# Functions
NewBatchEventManager returns a new instance of BatchEventManager with options.
NewEventAPIManager creates and returns a new instance of DefaultEventAPIManager.
WithAPIManager sets apiManager as a config option to be passed into the NewBatchEventManager method.
WithFlushInterval sets the flush interval as a config option to be passed into the NewBatchEventManager method default value is 1 second.
WithQueue sets the Queue as a config option to be passed into the NewBatchEventManager method.
WithQueueSize sets the queue size as a config option to be passed into the NewBatchEventManager method default value is 10000.
WithSDKKey sets the SDKKey used for logging.
# Structs
BatchEventManager represents default implementation of BatchEventManager.
DefaultEventAPIManager represents default implementation of Event API Manager.
Event represents a event to be sent and stored in the Optimizely Data Platform.
# Interfaces
APIManager represents the event API manager.
Manager represents the event manager.
# Type aliases
EMOptionFunc are the EventManager options that give you the ability to add one more more options before the event manager is initialized.