NotificarePushLib class

Mixed in types

Constructors

NotificarePushLib()
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
onEventReceived Stream<NotificareEvent>
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addSegmentToUserPreference(NotificareUserSegment segment, NotificareUserPreference userPreference) Future<void>
addTag(String tag) Future<void>
addTags(List tags) Future<void>
buyProduct(NotificareProduct product) Future<void>
changePassword(String password) Future<void>
clearDoNotDisturb() Future<void>
clearInbox() Future<void>
clearLocation() Future<void>
clearTags() Future<void>
createAccount(String email, String? name, String password) Future<void>
didChangeAccessibilityFeatures() → void
Called when the system changes the set of currently active accessibility features.
inherited
didChangeAppLifecycleState(AppLifecycleState state) → void
Called when the system puts the app in the background or returns the app to the foreground.
inherited
didChangeLocales(List<Locale>? locales) → void
Called when the system tells the app that the user's locale has changed. For example, if the user changes the system language settings.
inherited
didChangeMetrics() → void
Called when the application's dimensions change. For example, when a phone is rotated.
inherited
didChangePlatformBrightness() → void
Called when the platform brightness changes.
inherited
didChangeTextScaleFactor() → void
Called when the platform's text scale factor changes.
inherited
didHaveMemoryPressure() → void
Called when the system is running low on memory.
inherited
didPopRoute() Future<bool>
Called when the system tells the app to pop the current route, such as after a system back button press or back gesture.
inherited
didPushRoute(String route) Future<bool>
Called when the host tells the application to push a new route onto the navigator.
inherited
didPushRouteInformation(RouteInformation routeInformation) Future<bool>
Called when the host tells the application to push a new RouteInformation and a restoration state onto the router.
inherited
didRequestAppExit() Future<AppExitResponse>
Called when a request is received from the system to exit the application.
inherited
disableBeaconForegroundService() Future<void>
disableBeacons() Future<void>
disableBilling() Future<void>
doCloudHostOperation(String verb, String path, Map<String, String>? params, Map<String, String>? headers, Map<String, dynamic>? body) Future<Map<String, dynamic>?>
enableBeaconForegroundService() Future<void>
enableBeacons() Future<void>
enableBilling() Future<void>
fetchAccountDetails() Future<NotificareUser>
fetchAssets(String group) Future<List<NotificareAsset>>
fetchDevice() Future<NotificareDevice>
fetchDoNotDisturb() Future<NotificareDeviceDnD?>
fetchInbox() Future<List<NotificareInboxItem>>
fetchNotificationForInboxItem(NotificareInboxItem inboxItem) Future<NotificareNotification>
fetchNotificationSettings() Future<NotificareNotificationSettings>
fetchPassWithBarcode(String barcode) Future<NotificarePass>
fetchPassWithSerial(String serial) Future<NotificarePass>
fetchPreferredLanguage() Future<String?>
fetchProduct(NotificareProduct product) Future<NotificareProduct>
fetchProducts() Future<List<NotificareProduct>>
fetchPurchasedProducts() Future<List<NotificareProduct>>
fetchTags() Future<List<String>>
fetchUserData() Future<List<NotificareUserData>>
fetchUserPreferences() Future<List<NotificareUserPreference>>
generateAccessToken() Future<NotificareUser>
isAllowedUIEnabled() Future<bool>
isLocationServicesEnabled() Future<bool>
isLoggedIn() Future<bool>
isNotificationFromNotificare(Map<String, dynamic> userInfo) Future<bool>
isRemoteNotificationsEnabled() Future<bool>
launch() Future<void>
logCustomEvent(String name, Map<String, dynamic> data) Future<void>
login(String email, String password) Future<void>
logInfluencedNotification(NotificareNotification notification) Future<void>
logOpenNotification(NotificareNotification notification) Future<void>
logout() Future<void>
logReceiveNotification(NotificareNotification notification) Future<void>
markAllAsRead() Future<void>
markAsRead(NotificareInboxItem inboxItem) Future<NotificareInboxItem>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
presentInboxItem(NotificareInboxItem inboxItem) Future<void>
presentNotification(NotificareNotification notification) Future<void>
presentScannable(NotificareScannable scannable) Future<void>
registerDevice(String? userID, String? userName) Future<NotificareDevice>
registerForNotifications() Future<void>
removeFromInbox(NotificareInboxItem inboxItem) Future<NotificareInboxItem>
removeSegmentFromUserPreference(NotificareUserSegment segment, NotificareUserPreference userPreference) Future<void>
removeTag(String tag) Future<void>
removeTags(List tags) Future<void>
requestAlwaysAuthorizationForLocationUpdates() Future<void>
requestTemporaryFullAccuracyAuthorization(String purposeKey) Future<void>
resetPassword(String password, String token) Future<void>
sendPassword(String email) Future<void>
setAuthorizationOptions(List options) Future<void>
setCategoryOptions(List options) Future<void>
setPresentationOptions(List options) Future<void>
startLocationUpdates() Future<void>
startScannableSession() Future<void>
stopLocationUpdates() Future<void>
toString() String
A string representation of this object.
inherited
unlaunch() Future<void>
unregisterForNotifications() Future<void>
updateDoNotDisturb(NotificareDeviceDnD dnd) Future<NotificareDeviceDnD>
updatePreferredLanguage(String? preferredLanguage) Future<void>
updateUserData(List<NotificareUserData> userData) Future<void>
validateAccount(String token) Future<void>

Operators

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