FlyChatFlutterPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • FlyChatFlutterPlatform
Implementers

Constructors

FlyChatFlutterPlatform()
Constructs a UikitFlutterPlatform.

Properties

blockedThisUser → Stream
no setter
connectionFailed → Stream
no setter
connectionSuccess → Stream
no setter
hashCode → int
The hash code for this object.
no setterinherited
myProfileUpdated → Stream<bool>
no setter
onAdminBlockedOtherUser → Stream
no setter
onAdminBlockedUser → Stream
no setter
onChatTypingStatus → Stream
no setter
onConnected → Stream
no setter
onConnectionFailed → Stream
no setter
onContactSyncComplete → Stream<bool>
no setter
onDeleteGroup → Stream
no setter
onDisconnected → Stream
no setter
onFailure → Stream
no setter
onFetchingGroupListCompleted → Stream
no setter
onFetchingGroupMembersCompleted → Stream<String>
no setter
onGroupDeletedLocally → Stream<String>
no setter
onGroupNotificationMessage → Stream
no setter
onGroupProfileFetched → Stream<String>
no setter
onGroupProfileUpdated → Stream<String>
no setter
onGroupTypingStatus → Stream
no setter
onLeftFromGroup → Stream
no setter
onLoggedOut → Stream<bool>
no setter
onMediaStatusUpdated → Stream
no setter
onMemberMadeAsAdmin → Stream
no setter
onMemberRemovedAsAdmin → Stream
no setter
onMemberRemovedFromGroup → Stream
no setter
onMessageReceived → Stream
no setter
onMessageStatusUpdated → Stream
no setter
onNewGroupCreated → Stream<String>
no setter
onNewMemberAddedToGroup → Stream
no setter
onProgressChanged → Stream
no setter
onSuccess → Stream
no setter
onUploadDownloadProgressChanged → Stream
no setter
onWebChatPasswordChanged → Stream
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
setTypingStatus → Stream
no setter
unblockedThisUser → Stream
no setter
userBlockedMe → Stream
no setter
userCameOnline → Stream
no setter
userDeletedHisProfile → Stream<String>
no setter
userProfileFetched → Stream
no setter
usersIBlockedListFetched → Stream
no setter
usersProfilesFetched → Stream<bool>
no setter
usersWhoBlockedMeListFetched → Stream
no setter
userUnBlockedMe → Stream
no setter
userUpdatedHisProfile → Stream
no setter
userWentOffline → Stream
no setter

Methods

addContact(String number, String name) → Future<bool?>
addUsersToGroup(String jid, List<String> userList) → Future<bool?>
authToken() → Future<String?>
blockUser(String userJID) → Future
cancelBackup() → dynamic
cancelMediaUploadOrDownload(String messageId) → dynamic
cancelNotifications() → dynamic
cancelRestore() → dynamic
clearAllConversation() → Future<bool?>
clearAllSDKData() → dynamic
clearChat(String jid, String chatType, bool clearExceptStarred) → Future
contactSyncState() → Future
contactSyncStateValue() → Future<bool>
copyTextMessages(List<String> messageIds) → dynamic
createGroup(String groupName, List<String> userJidList, String imageFilePath) → Future
createOfflineGroupInOnline(String groupId) → Future<bool?>
deleteAccount(String reason, String? feedback) → Future
deleteAllMessages() → dynamic
deleteBusyStatus(String id, String status, bool isCurrentStatus) → Future<bool?>
deleteGroup(String jid) → Future<bool?>
deleteMessages(String jid, List<String> messageIds, bool isDeleteForEveryOne) → Future
deleteMessagesForEveryone(String jid, String chatType, List<String> messageIds, bool? isMediaDelete) → Future
deleteMessagesForMe(String jid, String chatType, List<String> messageIds, bool? isMediaDelete) → Future
deleteOfflineGroup(String groupJid) → dynamic
deleteProfileStatus(String id, String status, bool isCurrentStatus) → Future<bool?>
deleteRecentChat(String jid) → dynamic
deleteRecentChats(List<String> jidlist) → Future<bool?>
deleteUnreadMessageSeparatorOfAConversation(String jid) → Future<bool?>
doesFetchingMembersListFromServedRequired(String groupJid) → Future<bool?>
downloadMedia(String mid) → dynamic
enableDisableArchivedSettings(bool enable) → Future<bool?>
enableDisableBusyStatus(bool enable) → Future<bool?>
enableDisableHideLastSeen(bool enable) → Future<bool?>
exportChatConversationToEmail(String jid) → Future
forwardMessages(List<String> messageIds, String tojid, String chattype) → Future
forwardMessagesToMultipleUsers(List<String> messageIds, List<String> userList) → Future
getAllGroups([bool? server]) → Future
getArchivedChatList() → Future
getArchivedChatsFromServer() → dynamic
getBusyStatusList() → Future
getCustomValue(String messageId, String key) → Future<String?>
getDefaultNotificationUri() → Future<String?>
getDocsMessages(String jid) → Future
getFavouriteMessages() → Future
getGroupJid(String jid) → Future<String?>
getGroupMembersList(String jid, bool? server) → Future
getGroupMessageDeliveredToList(String messageId, String jid) → Future
getGroupMessageReadByList(String messageId, String jid) → Future
getGroupMessageStatusCount(String messageid) → Future<int?>
getGroupProfile(String groupJid, bool server) → Future
getIsProfileBlockedByAdmin() → Future<bool?>
getJid(String username) → Future<String?>
getJidFromPhoneNumber(String mobileNumber, String countryCode) → Future<String?>
getLastNUnreadMessages(int messagesCount) → Future
getLinkMessages(String jid) → Future
getMedia(String mid) → Future
getMediaAutoDownload() → Future<bool?>
getMediaMessages(String jid) → Future
getMediaSetting(int networkType, String type) → Future<bool?>
getMembersCountOfGroup(String groupJid) → Future<int?>
getMessageActions(List<String> messageidlist) → Future
getMessageOfId(String mid) → Future
getMessagesOfJid(String jid) → Future
getMessageStatusOfASingleChatMessage(String messageID) → Future
getMessagesUsingIds(List<String> messageIds) → Future
getMyBusyStatus() → Future
getMyProfileStatus() → Future
getNonChatUsers() → Future
getNotificationSound() → Future<bool?>
getNUnreadMessagesOfEachUsers(int messagesCount) → Future
getProfileDetails(String jid) → dynamic
getProfileLocal(String jid, bool server) → Future
getProfileStatusList() → Future
getRecalledMessagesOfAConversation(String jid) → Future
getRecentChatList() → Future
getRecentChatListIncludingArchived() → Future
getRecentChatOf(String jid) → Future
getRegisteredUserList({required bool server}) → Future
getRegisteredUsers(bool server) → Future
getRingtoneName() → Future<String?>
getRoster() → dynamic
getSendData() → Future<String?>
getUnKnownUserProfiles() → Future
getUnreadMessageCountExceptMutedChat() → Future<int?>
getUnreadMessagesCount() → Future<int?>
getUnsentMessageOfAJid(String jid) → Future<String?>
getUserLastSeenTime(String jid) → Future<String?>
getUserList(int page, String search, [int perPageResultSize = 20]) → dynamic
getUserProfile(String jid, [bool fromserver = false, bool saveasfriend = false]) → dynamic
getUsersIBlocked(bool? server) → Future
getUsersListToAddMembersInNewGroup() → Future
getUsersListToAddMembersInOldGroup(String groupJid) → Future
getUsersWhoBlockedMe([bool server = false]) → Future
getWebLoginDetails() → Future
handleReceivedMessage(Map notificationdata) → Future
imagePath(String imgurl) → Future<String?>
init(ChatBuilder builder) → dynamic
insertBusyStatus(String busyStatus) → Future<bool?>
insertDefaultStatus(String status) → Future
insertNewProfileStatus(String status) → Future
inviteUserViaSMS(String mobileNo, String message) → dynamic
iOSFileExist(String filePath) → Future<bool?>
isAdmin(String userJid, String groupJID) → Future<bool?>
isArchivedSettingsEnabled() → Future<bool?>
isBusyStatusEnabled() → Future<bool?>
isHideLastSeenEnabled() → Future<bool?>
isMemberOfGroup(String jid, String? userJid) → Future<bool?>
isMuted(String jid) → Future<bool?>
isTrailLicence() → Future<bool?>
isUserUnArchived(String jid) → Future<bool?>
leaveFromGroup(String? userJid, String groupJid) → Future<bool?>
listenGroupChatEvents() → Future
listenMessageEvents() → Future
loginWebChatViaQRCode(String barcode) → Future<bool?>
logoutOfChatSDK() → Future
logoutWebUser(List<String> logins) → Future<bool?>
makeAdmin(String groupjid, String userjid) → Future<bool?>
markAsRead(String jid) → Future<bool?>
markAsReadDeleteUnreadSeparator(String jid) → Future
markConversationAsRead(List<String> jidlist) → dynamic
markConversationAsUnread(List<String> jidlist) → dynamic
mediaEndPoint() → Future<String?>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openFile(String filePath) → Future
prepareChatConversationToExport(String jid) → Future
recentChatPinnedCount() → Future<int?>
refreshAndGetAuthToken() → Future<bool?>
registerUser(String userIdentifier, {String token = ""}) → Future
removeCustomValue(String messageId, String key) → dynamic
removeGroupProfileImage(String jid) → Future<bool?>
removeMemberFromGroup(String groupjid, String userjid) → Future<bool?>
removeProfileImage() → Future<bool?>
reportChatOrUser(String jid, String chatType, String? messageId) → Future
reportUserOrMessages(String jid, String type, String? messageId) → Future<bool?>
revokeContactSync() → Future
saveMediaSettings(bool photos, bool videos, bool audio, bool documents, int networkType) → dynamic
saveProfile(String name, String email) → Future
saveUnsentMessage(String jid, String message) → dynamic
searchConversation(String searchKey, [String? jidForSearch, bool globalSearch = true]) → Future
sendAudioMessage(String jid, String filePath, bool isRecorded, String duration, String replyMessageId, [String? audiofileUrl]) → Future
sendContactMessage(List<String> contactList, String jid, String contactName, String replyMessageId) → Future
sendContactUsInfo(String title, String description) → Future<bool?>
sendDocumentMessage(String jid, String documentPath, String replyMessageId, [String? fileUrl]) → Future
sendImageMessage(String jid, String filePath, String? caption, String? replyMessageID, [String? imageFileUrl]) → dynamic
sendLocationMessage(String jid, double latitude, double longitude, String replyMessageId) → dynamic
sendTextMessage(String message, String jid, String replyMessageId) → dynamic
sendTypingGoneStatus(String toJid, String chattype) → dynamic
sendTypingStatus(String toJid, String chattype) → dynamic
sendVideoMessage(String jid, String filePath, String? caption, String? replyMessageID, [String? videoFileUrl, num? videoDuration, String? thumbImageBase64]) → dynamic
sentFileMessage(String? file, String jid) → Future
setCustomValue(String messageId, String key, String value) → dynamic
setDefaultNotificationSound() → Future
setMediaAutoDownload(bool enable) → dynamic
setMediaEncryption(String encryption) → dynamic
setMuteNotification(bool enable) → dynamic
setMyBusyStatus(String busyStatus) → Future<bool?>
setMyProfileStatus(String status, String statusId) → Future
setNotificationSound(bool enable) → dynamic
setNotificationUri(String uri) → dynamic
setNotificationVibration(bool enable) → dynamic
setOnGoingChatUser(String jid) → dynamic
setRegionCode(String regionCode) → Future
setTypingStatusListener() → dynamic
showCustomTones() → Future<String?>
startBackup() → dynamic
syncContacts(bool isfirsttime) → Future<bool?>
toString() → String
A string representation of this object.
inherited
unblockUser(String userJID) → Future<bool?>
unFavouriteAllFavouriteMessages() → Future<bool?>
updateArchiveUnArchiveChat(String jid, bool isArchived) → Future<bool?>
updateChatMuteStatus(String jid, bool muteStatus) → dynamic
updateFavouriteStatus(String messageID, String chatUserJID, bool isFavourite, String chatType) → Future
updateFcmToken(String firebasetoken) → Future<bool?>
updateGroupName(String jid, String name) → Future<bool?>
updateGroupProfileImage(String jid, String file) → Future<bool?>
updateMediaDownloadStatus(String mediaMessageId, int progress, int downloadStatus, num dataTransferred) → dynamic
updateMediaUploadStatus(String mediaMessageId, int progress, int uploadStatus, num dataTransferred) → dynamic
updateMyProfile(String name, String email, String mobile, String status, String? image) → dynamic
updateMyProfileImage(String image) → Future
updateRecentChatPinStatus(String jid, bool pinStatus) → dynamic
uploadMedia(String messageid) → Future<bool?>
verifyToken(String userName, String token) → Future<String?>
Performs the same checks as verify but without throwing an AssertionError if const Object() is used as the instance token.
override
webLoginDetailsCleared() → Future<bool?>

Operators

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

Static Properties

instance ↔ FlyChatFlutterPlatform
The default instance of FlyChatFlutterPlatform to use.
getter/setter pair