MetrixWeb class

Public Dart wrapper

Constructors

MetrixWeb()

Properties

hashCode int
The hash code for this object.
no setterinherited
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
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

deleteUserCustomId() Future<void>
fetchAutomationUserId(void onReceived(String?)) → void
fetch automation user ID via JS Promise -> callback
fetchMetrixUserId(void onReceived(String?)) → void
fetch metrix user ID via JS Promise -> callback
init(String appId, String apiKey, Map<String, dynamic> config) Future<void>
newEvent(String slug, Map<String, Object> customAttributes) Future<void>
newEventByName(String name, Map<String, Object> customAttributes) Future<void>
newRevenue(String slug, num amount, int currency) Future<void>
newRevenueByName(String name, num amount, int currency) Future<void>
setUserAttributes(Map<String, Object> attributes) Future<void>
setUserBirthday(double birthday) Future<void>
setUserCity(String city) Future<void>
setUserCountry(String country) Future<void>
setUserCustomId(String id) Future<void>
setUserEmail(String email) Future<void>
setUserFirstName(String firstName) Future<void>
setUserGender(String gender) Future<void>
setUserHashedEmail(String hashedEmail) Future<void>
setUserHashedPhoneNumber(String hashedPhoneNumber) Future<void>
setUserLastName(String lastName) Future<void>
setUserLocality(String locality) Future<void>
setUserPhoneNumber(String phoneNumber) Future<void>
setUserRegion(String region) Future<void>