SimplyticsAnalyticsInterface class abstract
Exposes all analytic methods for implementation.
Constructors
Properties
Methods
-
log(
SimplyticsEvent event) → Future< void> -
Log an
event
class to the analytics service. -
logEvent(
{required String name, Map< String, Object?> ? parameters}) → Future<void> -
Log an event with the specified event
name
andparameters
to the analytics service. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
resetAnalyticsData(
) → Future< void> - Resets all current analytics data.
-
routeEnd(
{required String name}) → Future< void> -
Log this event when the user ends viewing the
name
application screen. -
routeStart(
{required String name, String? screenClassOverride}) → Future< void> -
Log this event when the user starts viewing the application screen
name
(and possiblyscreenClassOverride
). -
setEnabled(
bool enabled) → Future< void> - Enables/disables automatic event collection using this service class.
-
setUserId(
String? id) → Future< void> -
Sets a user
id
to associate with all app events. -
setUserProperty(
{required String name, required String? value}) → Future< void> -
Sets the user property named
name
to the givenvalue
. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited