package
0.275.0
Repository: https://github.com/prebid/prebid-server.git
Documentation: pkg.go.dev

# Packages

Package hookanalytics provides basic primitives for use by the hook modules.
No description provided by the author
No description provided by the author

# Functions

NewExecutionPlanBuilder returns a new instance of the ExecutionPlanBuilder interface.
NewHookRepository returns a new instance of the HookRepository interface.

# Constants

Names of the available stages.
Names of the available stages.
Names of the available stages.
Names of the available stages.
Names of the available stages.
Names of the available stages.
Names of the available stages.

# Structs

EmptyPlanBuilder implements the ExecutionPlanBuilder interface and used as the stub when the hooks' functionality is disabled.
Group represents a slice of hooks sorted in the established order.
HookWrapper wraps Hook representing specific hook interface and holds additional meta information, such as Module name and hook Code.
PlanBuilder is a concrete implementation of the ExecutionPlanBuilder interface.

# Interfaces

ExecutionPlanBuilder is the interface that provides methods for retrieving hooks grouped and sorted in the established order according to the hook execution plan intended for run at a certain stage.
HookRepository is the interface that exposes methods that return instance of the certain hook interface.

# Type aliases

Plan represents a slice of groups of hooks of a specific type grouped in the established order.
No description provided by the author