AnalyticsConfig class

This interface is used to create the analytics recording according to rendering process and actions execute

Constructors

AnalyticsConfig({bool? enableScreenAnalytics, Map<String, List<String>>? actions})

Properties

actions Map<String, List<String>>?
This attribute is a map of actions allowed to create analytics actions record. In this map, each key is an action name following the beagleAction value on the JSON provided to create our screen. The value for each key is a list of attributes that you would like to be reported.
getter/setter pair
enableScreenAnalytics bool?
This attribute enable the analytics to create a report when a screen is loaded. To not create analytics when a screen is loaded, set this attribute as false
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

fromMap(Map<String, dynamic> map) AnalyticsConfig
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
Creates a map with the attributes of this class
toString() String
A string representation of this object.
inherited

Operators

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