Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var InitOnce sync.Once
View Source
var TelemetryEnable = true
TelemetryEnable Whether to enable usage data reporting
Functions ¶
Types ¶
type Analytics ¶
type Analytics interface { // Init Initialization analyzer Init(ctx context.Context) *schema.Diagnostics // Submit the information to be collected Submit(ctx context.Context, event *Event) *schema.Diagnostics // Close Turn off analyzer Close(ctx context.Context) *schema.Diagnostics }
Analytics Represents an interface for analysis
var DefaultAnalytics Analytics
type Event ¶
func (*Event) ToJsonString ¶
type RudderstackAnalytics ¶
type RudderstackAnalytics struct {
// contains filtered or unexported fields
}
func (*RudderstackAnalytics) Close ¶
func (x *RudderstackAnalytics) Close(ctx context.Context) *schema.Diagnostics
func (*RudderstackAnalytics) Init ¶
func (x *RudderstackAnalytics) Init(ctx context.Context) *schema.Diagnostics
func (*RudderstackAnalytics) Submit ¶
func (x *RudderstackAnalytics) Submit(ctx context.Context, event *Event) *schema.Diagnostics
Click to show internal directories.
Click to hide internal directories.