Versions in this module Expand all Collapse all v8 v8.0.0 Nov 10, 2025 Changes in this version + type ImpressionManager interface + Process func(impressions []dtos.Impression, listenerEnabled bool) ([]dtos.Impression, []dtos.Impression) + ProcessImpressions func(impressions []dtos.Impression) ([]dtos.Impression, []dtos.Impression) + ProcessSingle func(impression *dtos.Impression) bool + func NewImpressionManager(processStrategy strategy.ProcessStrategyInterface) ImpressionManager + func NewImpressionManagerImp(none *strategy.NoneImpl, processStrategy strategy.ProcessStrategyInterface) ImpressionManager + type ImpressionManagerImpl struct + func (i *ImpressionManagerImpl) Process(impressions []dtos.Impression, listenerEnabled bool) ([]dtos.Impression, []dtos.Impression) + func (i *ImpressionManagerImpl) ProcessImpressions(impressions []dtos.Impression) ([]dtos.Impression, []dtos.Impression) + func (i *ImpressionManagerImpl) ProcessSingle(impression *dtos.Impression) bool Other modules containing this package github.com/splitio/go-split-commons/v2 github.com/splitio/go-split-commons/v3 github.com/splitio/go-split-commons/v4 github.com/splitio/go-split-commons/v5 github.com/splitio/go-split-commons/v6