RudderController class
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
-
alias(String newId, {RudderOption? options})
→ void
-
-
endSession()
→ void
-
-
getRudderContext()
→ Future<Map?>
-
-
getSessionId()
→ Future<int?>
-
-
group(String groupId, {RudderTraits? groupTraits, RudderOption? options})
→ void
-
-
identify(String userId, {RudderTraits? traits, RudderOption? options})
→ void
-
-
initialize(String writeKey, {RudderConfig? config, RudderOption? options})
→ void
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
optOut(bool optOut)
→ void
-
-
putAdvertisingId(String advertisingId)
→ void
-
-
putAnonymousId(String anonymousId)
→ void
-
-
putDeviceToken(String deviceToken)
→ void
-
-
reset({bool clearAnonymousId = false})
→ void
-
-
screen(String screenName, {String? category, RudderProperty? properties, RudderOption? options})
→ void
-
-
startSession({int? sessionId})
→ void
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
track(String eventName, {RudderProperty? properties, RudderOption? options})
→ void
-