SimplyticsDefaultAnalyticsService class

The default analytics service (used if no other is installed via Simplytics.setup) is just a stub that does nothing.

Inheritance

Properties

hashCode int
The hash code for this object.
no setterinherited
isEnabled bool
Whether the analytics service collects events. If false, no events is sent to the service.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

log(SimplyticsEvent event) Future<void>
Log an event class to the analytics service.
inherited
logEvent({required String name, Map<String, Object?>? parameters}) Future<void>
Log an event with the specified event name and parameters to the analytics service.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resetAnalyticsData() Future<void>
Resets all current analytics data.
override
routeEnd({required String name}) Future<void>
Log this event when the user ends viewing the name application screen.
override
routeStart({required String name, String? screenClassOverride}) Future<void>
Log this event when the user starts viewing the application screen name (and possibly screenClassOverride).
override
setEnabled(bool enabled) Future<void>
Enables/disables automatic event collection using this service class.
override
setUserId(String? id) Future<void>
Sets a user id to associate with all app events.
override
setUserProperty({required String name, required String? value}) Future<void>
Sets the user property named name to the given value.
override
toString() String
A string representation of this object.
inherited

Operators

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