InfobipMobilemessaging class

Constructors

InfobipMobilemessaging()

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 Properties

callbacks Map<String, List<Function>?>
getter/setter pair

Static Methods

defaultMessageStorage() MessageStorage?
depersonalize() → void
depersonalizeInstallation(String pushRegistrationId) → void
disableCalls() Future<void>
enableCalls(String identity) Future<void>
enableChatCalls() Future<void>
fetchInboxMessages(String token, String externalUserId, FilterOptions filterOptions) Future<Inbox>
fetchInboxMessagesWithoutToken(String externalUserId, FilterOptions filterOptions) Future<Inbox>
fetchInstallation() Future<Installation>
fetchUser() Future<UserData>
getInstallation() Future<Installation>
getMessageCounter() Future<int>
getUser() Future<UserData>
getVersion() Future<String>
init(Configuration configuration) Future<void>
markMessagesSeen(List<String> messageIds) Future<void>
on(String eventName, Function callback) Future<void>
personalize(PersonalizeContext context) Future<void>
registerForAndroidRemoteNotifications() Future<void>
registerForRemoteNotifications() Future<void>
resetMessageCounter() → void
restartConnection() Future<void>
saveInstallation(Installation installation) Future<void>
saveUser(UserData userData) Future<void>
sendContextualData(String data, bool allMultiThreadStrategy) → void
setInboxMessagesSeen(String externalUserId, List<String> messageIds) Future<void>
setInstallationAsPrimary(InstallationPrimary installationPrimary) → void
setJwt(String jwt) → void
setLanguage(String language) → void
setupiOSChatSettings(IOSChatSettings settings) Future<void>
showChat({bool shouldBePresentedModallyIOS = false}) Future<void>
stopConnection() Future<void>
submitEvent(Object customEvent) → void
submitEventImmediately(Object customEvent) → void
unregister(String eventName, Function? callback) Future<void>
unregisterAllHandlers(String eventName) Future<void>