Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GTagMiddleware ¶ added in v0.6.0
func GTagMiddleware(loki *Loki) gtaghttp.Middleware
func MPv2MessageHandler ¶ added in v0.4.0
func MPv2MessageHandler(loki *Loki) message.NoPublishHandlerFunc
func MPv2Middleware ¶ added in v0.6.0
func MPv2Middleware(loki *Loki) mpv2http.Middleware
Types ¶
type Line ¶
type Line struct { Name sesamy.EventName `json:"name"` Params any `json:"params,omitempty"` ClientID string `json:"client_id,omitempty"` UserID string `json:"user_id,omitempty"` UserProperties map[string]any `json:"user_properties,omitempty"` Consent *mpv2.ConsentData `json:"consent,omitempty"` UserData *mpv2.UserData `json:"user_data,omitempty"` DebugMode bool `json:"debug_mode,omitempty"` SessionID string `json:"session_id,omitempty"` EngagementTimeMSec int64 `json:"engagement_time_msec,omitempty"` }
type Loki ¶
type Loki struct {
// contains filtered or unexported fields
}
type Option ¶
type Option func(*Loki)
func WithBackoffConfig ¶
func WithBatchSize ¶
func WithBufferSize ¶
func WithHTTPClient ¶
func WithUserAgent ¶
Click to show internal directories.
Click to hide internal directories.