ClickstreamAnalytics class

Constructors

ClickstreamAnalytics.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addGlobalAttributes(Map<String, Object?> attributes) Future<void>
deleteGlobalAttributes(List<String> attributes) Future<void>
disable() Future<void>
enable() Future<void>
flushEvents() Future<void>
init({required String appId, required String endpoint, bool isLogEvents = false, bool isCompressEvents = true, bool isTrackScreenViewEvents = true, bool isTrackUserEngagementEvents = true, bool isTrackAppExceptionEvents = false, int sendEventsInterval = 10000, int sessionTimeoutDuration = 1800000, String authCookie = "", Map<String, Object?>? globalAttributes}) Future<bool>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
record({required String name, Map<String, Object?>? attributes, List<ClickstreamItem>? items}) Future<void>
recordScreenView({required String screenName, String? screenUniqueId, Map<String, Object?>? attributes}) Future<void>
setUserAttributes(Map<String, Object?> attributes) Future<void>
setUserId(String? userId) Future<void>
toString() String
A string representation of this object.
inherited
updateConfigure({String? appId, String? endpoint, bool? isLogEvents, bool? isCompressEvents, bool? isTrackScreenViewEvents, bool? isTrackUserEngagementEvents, bool? isTrackAppExceptionEvents, int? sessionTimeoutDuration, String? authCookie}) Future<void>

Operators

operator ==(Object other) bool
The equality operator.
inherited