SolarEngine class

Constructors

SolarEngine()

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

clearSuperProperties() → void
createTimerEvent(SETimerEventData timerEventData) Future<String>
getAccountID() Future<String>
getAttribution() Future<String>
getDistinctId() Future<String>
getVisitorID() Future<String>
initialize(String appkey, String userId, SolarEngineConfig config) → void
list2String(List<String> keys) String
login(String accountID) → void
logout() → void
setChannel(String channel) → void
setGDPRArea(bool isGDPRArea) → void
setPresetEventProperties(PresetEventType presetEventType, Map<String, dynamic> customProperties) → void
setSuperProperties(Map<String, dynamic> superProperties) → void
setVisitorID(String visitorID) → void
trackAdClick(SEAdClickData adClickData) → void
trackAppAttr(SEAppAttrData trackAppAttr) → void
trackAppImpress(SEAppImpressionData appImpressionData) → void
trackAppLogin(SEAppLoginData appLoginData) → void
trackAppOrder(SEAppOrderData appOrderData) → void
trackAppPurchase(SEAppPurchaseData appPurchase) → void
trackAppRegister(SEAppRegisterData appRegisterData) → void
trackCustomEvent(SECustomEventData customEventData) → void
trackTimerEvent(String strTimerEventData) → void
unsetSuperProperty(String key) → void
userAdd(Map<String, dynamic> properties) → void
userAppend(Map<String, dynamic> properties) → void
userDelete(SEUserDeleteType seUserDeleteType) → void
userInit(Map<String, dynamic> properties) → void
userUnset(List<String> keys) → void
userUpdate(Map<String, dynamic> properties) → void