@openim/client-sdk
Version:
JavaScript/TypeScript Client SDK for OpenIM
128 lines (127 loc) • 6.4 kB
TypeScript
export declare enum RequestApi {
InitSDK = "InitSDK",
Login = "Login",
Logout = "Logout",
GetLoginStatus = "GetLoginStatus",
GetLoginUserID = "GetLoginUserID",
GetSelfUserInfo = "GetSelfUserInfo",
SetSelfInfo = "SetSelfInfo",
GetUsersInfo = "GetUsersInfo",
SubscribeUsersStatus = "SubscribeUsersStatus",
UnsubscribeUsersStatus = "UnsubscribeUsersStatus",
GetSubscribeUsersStatus = "GetSubscribeUsersStatus",
SetAppBackgroundStatus = "SetAppBackgroundStatus",
NetworkStatusChanged = "NetworkStatusChanged",
SetGlobalRecvMessageOpt = "SetGlobalRecvMessageOpt",
AcceptFriendApplication = "AcceptFriendApplication",
AddBlack = "AddBlack",
AddFriend = "AddFriend",
CheckFriend = "CheckFriend",
DeleteFriend = "DeleteFriend",
GetBlackList = "GetBlackList",
GetFriendApplicationListAsApplicant = "GetFriendApplicationListAsApplicant",
GetFriendApplicationListAsRecipient = "GetFriendApplicationListAsRecipient",
GetFriendList = "GetFriendList",
GetFriendListPage = "GetFriendListPage",
GetSpecifiedFriendsInfo = "GetSpecifiedFriendsInfo",
RefuseFriendApplication = "RefuseFriendApplication",
RemoveBlack = "RemoveBlack",
SearchFriends = "SearchFriends",
UpdateFriends = "UpdateFriends",
CreateGroup = "CreateGroup",
JoinGroup = "JoinGroup",
InviteUserToGroup = "InviteUserToGroup",
GetJoinedGroupList = "GetJoinedGroupList",
GetJoinedGroupListPage = "GetJoinedGroupListPage",
SearchGroups = "SearchGroups",
GetSpecifiedGroupsInfo = "GetSpecifiedGroupsInfo",
SetGroupInfo = "SetGroupInfo",
GetGroupApplicationListAsRecipient = "GetGroupApplicationListAsRecipient",
GetGroupApplicationListAsApplicant = "GetGroupApplicationListAsApplicant",
AcceptGroupApplication = "AcceptGroupApplication",
RefuseGroupApplication = "RefuseGroupApplication",
GetGroupMemberList = "GetGroupMemberList",
GetSpecifiedGroupMembersInfo = "GetSpecifiedGroupMembersInfo",
SearchGroupMembers = "SearchGroupMembers",
SetGroupMemberInfo = "SetGroupMemberInfo",
GetGroupMemberOwnerAndAdmin = "GetGroupMemberOwnerAndAdmin",
GetGroupMemberListByJoinTimeFilter = "GetGroupMemberListByJoinTimeFilter",
KickGroupMember = "KickGroupMember",
ChangeGroupMemberMute = "ChangeGroupMemberMute",
ChangeGroupMute = "ChangeGroupMute",
TransferGroupOwner = "TransferGroupOwner",
DismissGroup = "DismissGroup",
QuitGroup = "QuitGroup",
GetUsersInGroup = "GetUsersInGroup",
IsJoinGroup = "IsJoinGroup",
GetAllConversationList = "GetAllConversationList",
GetConversationListSplit = "GetConversationListSplit",
GetOneConversation = "GetOneConversation",
GetMultipleConversation = "GetMultipleConversation",
GetConversationIDBySessionType = "GetConversationIDBySessionType",
GetTotalUnreadMsgCount = "GetTotalUnreadMsgCount",
MarkConversationMessageAsRead = "MarkConversationMessageAsRead",
SetConversationDraft = "SetConversationDraft",
PinConversation = "PinConversation",
SetConversationRecvMessageOpt = "SetConversationRecvMessageOpt",
SetConversationPrivateChat = "SetConversationPrivateChat",
SetConversationBurnDuration = "SetConversationBurnDuration",
ResetConversationGroupAtType = "ResetConversationGroupAtType",
HideConversation = "HideConversation",
HideAllConversation = "HideAllConversation",
ClearConversationAndDeleteAllMsg = "ClearConversationAndDeleteAllMsg",
DeleteConversationAndDeleteAllMsg = "DeleteConversationAndDeleteAllMsg",
ChangeInputStates = "ChangeInputStates",
GetInputStates = "GetInputStates",
CreateTextMessage = "CreateTextMessage",
CreateTextAtMessage = "CreateTextAtMessage",
CreateImageMessageByFile = "CreateImageMessageByFile",
CreateImageMessageByURL = "CreateImageMessageByURL",
CreateSoundMessageByFile = "CreateSoundMessageByFile",
CreateSoundMessageByURL = "CreateSoundMessageByURL",
CreateVideoMessageByFile = "CreateVideoMessageByFile",
CreateVideoMessageByURL = "CreateVideoMessageByURL",
CreateFileMessageByFile = "CreateFileMessageByFile",
CreateFileMessageByURL = "CreateFileMessageByURL",
CreateMergerMessage = "CreateMergerMessage",
CreateForwardMessage = "CreateForwardMessage",
CreateLocationMessage = "CreateLocationMessage",
CreateQuoteMessage = "CreateQuoteMessage",
CreateCardMessage = "CreateCardMessage",
CreateCustomMessage = "CreateCustomMessage",
CreateFaceMessage = "CreateFaceMessage",
SendMessage = "SendMessage",
SendMessageNotOss = "SendMessageNotOss",
UploadFile = "UploadFile",
TypingStatusUpdate = "TypingStatusUpdate",
RevokeMessage = "RevokeMessage",
DeleteMessage = "DeleteMessage",
DeleteMessageFromLocalStorage = "DeleteMessageFromLocalStorage",
DeleteAllMsgFromLocal = "DeleteAllMsgFromLocal",
DeleteAllMsgFromLocalAndSvr = "DeleteAllMsgFromLocalAndSvr",
SearchLocalMessages = "SearchLocalMessages",
GetAdvancedHistoryMessageList = "GetAdvancedHistoryMessageList",
GetAdvancedHistoryMessageListReverse = "GetAdvancedHistoryMessageListReverse",
FindMessageList = "FindMessageList",
InsertGroupMessageToLocalStorage = "InsertGroupMessageToLocalStorage",
InsertSingleMessageToLocalStorage = "InsertSingleMessageToLocalStorage",
SetMessageLocalEx = "SetMessageLocalEx",
SetConversation = "SetConversation"
}
export declare enum InternalRequestApi {
GetFriendVersion = "GetFriendVersion",
GetGroupVersion = "GetGroupVersion",
GetJoinedGroupIDList = "GetJoinedGroupIDList",
GetGroupMemberVersion = "GetGroupMemberVersion",
GetConversationVersion = "GetConversationVersion",
GetConversationsHasReadAndMaxSeq = "GetConversationsHasReadAndMaxSeq",
GetDesignatedFriendsApplication = "GetDesignatedFriendsApplication",
GetDesignatedGroupApplication = "GetDesignatedGroupApplication",
GetDesignatedBlackUser = "GetDesignatedBlackUser",
GetActiveConversations = "GetActiveConversations",
GetDesignatedConversation = "GetDesignatedConversation",
GetNotNotifyConversationIDs = "GetNotNotifyConversationIDs",
GetFullFriendUserIDs = "GetFullFriendUserIDs",
GetFullGroupMemberUserIDs = "GetFullGroupMemberUserIDs"
}
export declare const Api2Url: Partial<Record<RequestApi | InternalRequestApi, string>>;