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
no setter
onAdminBlockedOtherUser Stream
no setter
onAdminBlockedUser Stream
no setter
onAvailableFeaturesUpdated Stream
no setter
onCallAction Stream
no setter
onCallLogsDeleted Stream
no setter
onCallLogsUpdated Stream
no setter
onCallStatusUpdated Stream
no setter
onChatTypingStatus Stream
no setter
onConnected Stream
no setter
onConnectionFailed Stream
no setter
onContactSyncComplete Stream
no setter
onDeleteGroup Stream
no setter
onDisconnected Stream
no setter
onFailure Stream
no setter
onFetchingGroupListCompleted Stream
no setter
onFetchingGroupMembersCompleted Stream
no setter
onGroupDeletedLocally Stream
no setter
onGroupNotificationMessage Stream
no setter
onGroupProfileFetched Stream
no setter
onGroupProfileUpdated Stream
no setter
onGroupTypingStatus Stream
no setter
onLeftFromGroup Stream
no setter
onLocalVideoTrackAdded Stream
no setter
onLoggedOut Stream
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
onMissedCall Stream
no setter
onMuteStatusUpdated Stream
no setter
onNewGroupCreated Stream
no setter
onNewMemberAddedToGroup Stream
no setter
onProgressChanged Stream
no setter
onRemoteVideoTrackAdded Stream
no setter
onSuccess Stream
no setter
onTrackAdded Stream
no setter
onUploadDownloadProgressChanged Stream
no setter
onUserSpeaking Stream
no setter
onUserStoppedSpeaking Stream
no setter
onWebChatPasswordChanged Stream
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
setTypingStatus Stream
no setter
showOrUpdateOrCancelNotification Stream
no setter
unblockedThisUser Stream
no setter
userBlockedMe Stream
no setter
userCameOnline Stream
no setter
userDeletedHisProfile Stream
no setter
userProfileFetched Stream
no setter
usersIBlockedListFetched Stream
no setter
usersProfilesFetched Stream
no setter
usersWhoBlockedMeListFetched Stream
no setter
userUnBlockedMe Stream
no setter
userUpdatedHisProfile Stream
no setter
userWentOffline Stream
no setter

Methods

acceptVideoCallSwitchRequest() Future
addContact(String number, String name) Future<bool?>
addUsersToGroup(String jid, List<String> userList) Future<bool?>
appLaunchedFromMissedCall() Future<bool?>
authToken() Future<String?>
blockUser(String userJID) Future
cancelBackup() → dynamic
cancelMediaUploadOrDownload(String messageId) → dynamic
cancelNotifications() → dynamic
cancelRestore() → dynamic
cancelVideoCallSwitch() Future
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?>
createTopic({required String topicName, List<TopicMetaData> metaData = const []}) Future<String?>
declineCall() Future<bool?>
declineVideoCallSwitchRequest() Future
deleteAccount(String reason, String? feedback) Future
deleteAllMessages() → dynamic
deleteBusyStatus(String id, String status, bool isCurrentStatus) Future<bool?>
deleteCallLog(List<String> jidlist, bool isClearAll) Future
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?>
disconnectCall() 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
getAllAvailableAudioInput() Future
getAllGroups([bool? server]) Future
getArchivedChatList() Future
getArchivedChatsFromServer() → dynamic
getAvailableFeatures() Future
getBusyStatusList() Future
getCallDirection() Future<String>
getCallGroupJid() Future<String>
getCallLogsList(int currentPage) Future
getCallType() Future<String>
getCallUsersList() Future
getCustomValue(String messageId, String key) Future<String?>
getDefaultNotificationUri() Future<String?>
getDocsMessages(String jid) Future
getFavouriteMessages() Future
getGroupJid(String groupId) 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
getInvitedUsersList() Future<List<String>>
getIsProfileBlockedByAdmin() Future<bool?>
getJid(String username) Future<String?>
getJidFromPhoneNumber(String mobileNumber, String countryCode) Future<String?>
getLastNUnreadMessages(int messagesCount) Future
getLinkMessages(String jid) Future
getLocalCallLogs() Future
getMaxCallUsersCount() Future<int?>
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
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
getRecentChatListHistory({required bool firstSet, int limit = 15}) Future
getRecentChatListHistoryByTopic({String? topicId, required bool firstSet, int limit = 15}) Future
getRecentChatListIncludingArchived() Future
getRecentChatOf(String jid) Future
getRegisteredUserList({required bool server}) Future
getRegisteredUsers(bool server) Future
getRingtoneName() Future<String?>
getRoster() → dynamic
getSendData() Future<String?>
getTopics({required List<String> topicIds}) Future<String?>
getUnreadMessageCountExceptMutedChat() Future<int?>
getUnreadMessagesCount() Future<int?>
getUnreadMissedCallCount() Future<int?>
getUnsentMessageOfAJid(String jid) Future<String?>
getUserLastSeenTime(String jid) Future<String?>
getUserList(int page, String search, [int perPageResultSize = 20]) Future
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
getValueFromManifestOrInfoPlist({String? androidManifestKey, String? iOSPlistKey}) Future<String>
getWebLoginDetails() Future
handleReceivedMessage(Map notificationData) Future
hasNextMessages() Future<bool>
hasPreviousMessages() Future<bool>
imagePath(String imgurl) Future<String?>
init(ChatBuilder builder) → dynamic
initializeMessageList({required String userJid, String? messageId, double? messageTime, bool? exclude, int limit = 25, String? topicId, bool ascendingOrder = true}) Future
initializeSDK(InitializeSDKBuilder builder) Future<bool?>
insertBusyStatus(String busyStatus) Future<bool?>
insertDefaultStatus(String status) Future
insertNewProfileStatus(String status) Future
inviteUsersToOngoingCall(List<String> jidList) 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?>
isCallConversionRequestAvailable() Future<bool?>
isHideLastSeenEnabled() Future<bool?>
isMemberOfGroup(String jid, String? userJid) Future<bool?>
isMuted(String jid) Future<bool?>
isOnGoingCall() Future<bool?>
isTrailLicence() Future<bool?>
isUserAudioMuted([String? userJid]) Future<bool?>
isUserUnArchived(String jid) Future<bool?>
isUserVideoMuted([String? userJid]) Future<bool?>
leaveFromGroup(String? userJid, String groupJid) Future<bool?>
listenGroupChatEvents() Future
listenMessageEvents() Future
loadMessages() Future
loadNextMessages() Future
loadPreviousMessages() Future
loginWebChatViaQRCode(String barcode) Future<bool?>
logoutOfChatSDK() Future
logoutWebUser(List<String> logins) Future<bool?>
makeAdmin(String groupjid, String userjid) Future<bool?>
makeGroupVideoCall(String groupJid, List<String>? jidList) Future<bool>
makeGroupVoiceCall(String groupJid, List<String>? jidList) Future<bool>
makeVideoCall(String userJid) Future<bool>
makeVoiceCall(String userJid) Future<bool>
markAllUnreadMissedCallsAsRead() Future<bool?>
markAsRead(String jid) Future<bool?>
markAsReadDeleteUnreadSeparator(String jid) Future
markConversationAsRead(List<String> jidlist) → dynamic
markConversationAsUnread(List<String> jidlist) → dynamic
mediaEndPoint() Future<String?>
muteAudio(bool status) Future<bool?>
muteVideo(bool status) Future<bool?>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openAudioFilePicker() Future<String?>
openFile(String filePath) Future
prepareChatConversationToExport(String jid) Future
recentChatPinnedCount() Future<int?>
refreshAndGetAuthToken() Future<String?>
registerUser(String userIdentifier, {String fcmToken = "", bool isForceRegister = true}) 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?>
requestVideoCallSwitch() Future
revokeContactSync() Future
routeAudioTo({required String routeType}) Future<bool?>
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
selectedAudioDevice() Future<String?>
sendAudioMessage(String jid, String filePath, bool isRecorded, String duration, String replyMessageId, {String? audioFileUrl, String? topicId}) Future
sendContactMessage(List<String> contactList, String jid, String contactName, String replyMessageId, {String? topicId}) Future
sendContactUsInfo(String title, String description) Future<bool?>
sendDocumentMessage(String jid, String documentPath, String replyMessageId, {String? fileUrl, String? topicId}) Future
sendImageMessage(String jid, String filePath, String? caption, String? replyMessageID, {String? imageFileUrl, String? topicId}) → dynamic
sendLocationMessage(String jid, double latitude, double longitude, String replyMessageId, {String? topicId}) → dynamic
sendTextMessage(String message, String jid, String replyMessageId, {String? topicId}) → 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, String? topicId}) → 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
switchCamera() Future
syncCallLogs() Future<bool?>
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