ILoggerAnalyticsService class abstract

Inheritance
Implementers

Constructors

ILoggerAnalyticsService()

Properties

currentScreen String
The current screen.
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
isDebugEnabled bool
The state of debug messages (if additional logging is on or not).
getter/setter pairinherited
isEnabled bool
The state of the service (if it reports to Analytics or not).
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setUserId(String id) → void
inherited
setUserProperty(String key, String value) → void
inherited
toString() String
A string representation of this object.
inherited
track(String name, [Map<String, Object>? params]) → void
Track an event using a name and optional params.
inherited
trackAction(String name, String action) → void
Track an action event with name and action.
inherited
trackActionAndDoubleValue(String name, String action, double doubleValue) → void
Track an action-and-value event with name and action and doubleValue.
inherited
trackActionAndIntValue(String name, String action, int intValue) → void
Track an action-and-value event with name and action and intValue.
inherited
trackActionAndNumberValue(String name, String action, Object numberValue) → void
Track an action-and-value event with name and action and numberValue.
inherited
trackActionAndTextValue(String name, String action, String textValue) → void
Track an action-and-value event with name and action and textValue.
inherited
trackActionAndValue(String name, String action, Object value) → void
Track an action-and-value event with name and action and value.
inherited
trackDoubleValue(String name, double doubleValue) → void
Track a value event with name and doubleValue.
inherited
trackError(String message, [Map<String, Object>? params]) → void
Track an error using an error message and optional params.
inherited
trackErrorWithException(String source, dynamic e, [StackTrace? stackTrace]) → void
Track an error specifying its source, with exception e and optional stackTrace.
inherited
trackIntValue(String name, int intValue) → void
Track a value event with name and intValue.
inherited
trackNumberValue(String name, Object numberValue) → void
Track a value event with name and numberValue.
inherited
trackTextValue(String name, String textValue) → void
Track a value event with name and textValue.
inherited
trackValue(String name, Object value) → void
Track a value event with name and value.
inherited
trackWarning(String message, [Map<String, Object>? params]) → void
Track a warning using a warning message and optional params.
inherited
trackWarningWithException(String source, dynamic e, [StackTrace? stackTrace]) → void
Track a warning specifying its source, with exception e and optional stackTrace.
inherited

Operators

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