Documentation
¶
Index ¶
- Variables
- func ClientIDGeneratedOnStartup() func() string
- func EveryXHours(duration time.Duration) trigger
- func NumberOfSecsSinceStarted() *paramBuilder
- func Raw(value any) *paramBuilder
- func SimpleEvent(name string, clientIDFunc func() string, paramBuilders ...*paramBuilder) *eventBuilder
- func Start(opts ...option)
- func WithEvent(trig trigger, event *eventBuilder) option
- func WithURL(url string) option
Constants ¶
This section is empty.
Variables ¶
View Source
var OnStartup = trigger{/* contains filtered or unexported fields */}
OnStartup is a trigger type for immediate execution.
Functions ¶
func ClientIDGeneratedOnStartup ¶
func ClientIDGeneratedOnStartup() func() string
ClientIDGeneratedOnStartup returns a function that generates and returns client ID stored in memory. New client ID is generated on each app restart (in-memory only).
func EveryXHours ¶
EveryXHours returns a trigger for periodic execution.
func NumberOfSecsSinceStarted ¶
func NumberOfSecsSinceStarted() *paramBuilder
NumberOfSecsSinceStarted returns a paramBuilder that calculates seconds since app start. Start time is stored in memory on first call.
func SimpleEvent ¶
func SimpleEvent(name string, clientIDFunc func() string, paramBuilders ...*paramBuilder) *eventBuilder
SimpleEvent creates an event builder.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.