AppbaseSettings class Null safety

AppbaseSettings allows you to customize the analytics experience when appbase.io is used as a backend.

Constructors

AppbaseSettings({bool? recordAnalytics, bool? enableQueryRules, String? userId, Map<String, String>? customEvents})

Properties

customEvents Map<String, String>?
It allows you to set the custom events which can be used to build your own analytics on top of appbase.io analytics. [...]
read / write
enableQueryRules bool?
If false, then appbase.io will not apply the query rules on the search requests. [...]
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
recordAnalytics bool?
It allows recording search analytics (and click analytics) when set to true and appbase.io is used as a backend. [...]
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
userId String?
It allows you to define the user id to be used to record the appbase.io analytics. [...]
read / write

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJSON() Map<String, dynamic>
toString() String
A string representation of this object. [...]
inherited

Operators

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