FlutterUpshotPlugin class

Constructors

FlutterUpshotPlugin()

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

closeEventForId(String eventId) → void
createAttributionEvent(Map payload) Future<String?>
createCustomEvent(String eventName, Map data, bool isTimed) Future<String?>
createLocationEvent(double latitude, double longitude) → void
createPageViewEvent(String pageName) Future<String?>
currentUserDetails() → void
disableUser(bool shouldDisable) → void
dispatchEvents(bool timedEvents) → void
dispatchIntervalInSeconds(int interval) → void
displayNotification(Map data) → void
fetchInboxDetails() → void
fetchRewardHistory(String programId, int transactionType) → void
fetchRewardRules(String programId) → void
fetchRewards() → void
fetchUserBadges() → void
getNotifications(bool loadMore, int limit) → void
getUnreadNotificationsCount(int limit, int deListingType) → void
initialiseUpshotUsingOptions(Map options) → void
initializeUpshotUsingConfigFile() → void
redeemRewards(String programId, int redeemAmount, int transactionValue, String tag) → void
removeTutorial() → void
sendDeviceToken(String token) → void
sendLogoutDetails() → void
sendPushClickDetails(Map data) → void
sendUserDetails(Map data) → void
setValueAndClose(String eventId, Map data) → void
showActivity(int type, String tag) → void
showActivityWithId(String activityId) → void
showInboxScreen(Map options) → void
terminate() → void
upshotSDKVersion() Future<String?>
upshotUserId() Future<String?>