UNPKG

@openim/protocol

Version:

OpenIM protocol

79 lines (78 loc) 6.35 kB
import * as ConversationProto from "./pb/conversation/conversation"; import * as RelationProto from "./pb/relation/relation"; import * as SdkWsProto from "./pb/sdkws/sdkws"; import * as JsSdkProto from "./pb/jssdk/jssdk"; import * as MsgProto from "./pb/msg/msg"; import * as RtcProto from "./pb/rtc/rtc"; import { BinaryWriter, BinaryReader } from "./@bufbuild/protobuf"; interface MessageFns<T> { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; } export declare const OfflinePushInfo: MessageFns<SdkWsProto.OfflinePushInfo>; export declare const MsgData_OptionsEntry: MessageFns<SdkWsProto.MsgData_OptionsEntry>; export declare const MsgData: MessageFns<SdkWsProto.MsgData>; export declare const SeqRange: MessageFns<SdkWsProto.SeqRange>; export declare const PullMessageBySeqsReq: MessageFns<SdkWsProto.PullMessageBySeqsReq>; export declare const SubUserOnlineStatus: MessageFns<SdkWsProto.SubUserOnlineStatus>; export declare const GetMaxSeqResp_MaxSeqsEntry: MessageFns<SdkWsProto.GetMaxSeqResp_MaxSeqsEntry>; export declare const GetMaxSeqResp_MinSeqsEntry: MessageFns<SdkWsProto.GetMaxSeqResp_MinSeqsEntry>; export declare const GetMaxSeqResp: MessageFns<SdkWsProto.GetMaxSeqResp>; export declare const PullMessageBySeqsResp: MessageFns<SdkWsProto.PullMessageBySeqsResp>; export declare const PullMessageBySeqsResp_MsgsEntry: MessageFns<SdkWsProto.PullMessageBySeqsResp_MsgsEntry>; export declare const PullMessageBySeqsResp_NotificationMsgsEntry: MessageFns<SdkWsProto.PullMessageBySeqsResp_NotificationMsgsEntry>; export declare const PullMsgs: MessageFns<SdkWsProto.PullMsgs>; export declare const UserSendMsgResp: MessageFns<SdkWsProto.UserSendMsgResp>; export declare const PushMessages: MessageFns<SdkWsProto.PushMessages>; export declare const PushMessages_MsgsEntry: MessageFns<SdkWsProto.PushMessages_MsgsEntry>; export declare const PushMessages_NotificationMsgsEntry: MessageFns<SdkWsProto.PushMessages_NotificationMsgsEntry>; export declare const SetAppBackgroundStatusResp: MessageFns<SdkWsProto.SetAppBackgroundStatusResp>; export declare const SubUserOnlineStatusElem: MessageFns<SdkWsProto.SubUserOnlineStatusElem>; export declare const SubUserOnlineStatusTips: MessageFns<SdkWsProto.SubUserOnlineStatusTips>; export declare const ServerConfig: MessageFns<SdkWsProto.ServerConfig>; export declare const GetActiveConversationsReq: MessageFns<JsSdkProto.GetActiveConversationsReq>; export declare const GetConversationsReq: MessageFns<JsSdkProto.GetConversationsReq>; export declare const Conversation: MessageFns<ConversationProto.Conversation>; export declare const UserInfo: MessageFns<SdkWsProto.UserInfo>; export declare const FriendInfoOnly: MessageFns<RelationProto.FriendInfoOnly>; export declare const GroupInfo: MessageFns<SdkWsProto.GroupInfo>; export declare const ConversationMsg: MessageFns<JsSdkProto.ConversationMsg>; export declare const GetActiveConversationsResp: MessageFns<JsSdkProto.GetActiveConversationsResp>; export declare const GetConversationsResp: MessageFns<JsSdkProto.GetConversationsResp>; export declare const GetConversationsHasReadAndMaxSeqReq: MessageFns<MsgProto.GetConversationsHasReadAndMaxSeqReq>; export declare const ConversationSeqs: MessageFns<MsgProto.ConversationSeqs>; export declare const GetSeqMessageReq: MessageFns<MsgProto.GetSeqMessageReq>; export declare const GetSeqMessageResp: MessageFns<MsgProto.GetSeqMessageResp>; export declare const GetSeqMessageResp_MsgsEntry: MessageFns<MsgProto.GetSeqMessageResp_MsgsEntry>; export declare const GetSeqMessageResp_NotificationMsgsEntry: MessageFns<MsgProto.GetSeqMessageResp_NotificationMsgsEntry>; export declare const GetConversationsHasReadAndMaxSeqResp: MessageFns<MsgProto.GetConversationsHasReadAndMaxSeqResp>; export declare const Seqs: MessageFns<MsgProto.Seqs>; export declare const GetConversationsHasReadAndMaxSeqResp_SeqsEntry: MessageFns<MsgProto.GetConversationsHasReadAndMaxSeqResp_SeqsEntry>; export declare const MarkGroupMessageReadReq: MessageFns<MsgProto.MarkGroupMessageReadReq>; export declare const MarkGroupMessageReadReq_ClientMsgsEntry: MessageFns<MsgProto.MarkGroupMessageReadReq_ClientMsgsEntry>; export declare const SignalInviteResp: MessageFns<RtcProto.SignalInviteResp>; export declare const SignalResp: MessageFns<RtcProto.SignalResp>; export declare const SignalInviteInGroupResp: MessageFns<RtcProto.SignalInviteInGroupResp>; export declare const SignalCancelResp: MessageFns<RtcProto.SignalCancelResp>; export declare const SignalAcceptResp: MessageFns<RtcProto.SignalAcceptResp>; export declare const SignalHungUpResp: MessageFns<RtcProto.SignalHungUpResp>; export declare const SignalRejectResp: MessageFns<RtcProto.SignalRejectResp>; export declare const SignalGetTokenByRoomIDResp: MessageFns<RtcProto.SignalGetTokenByRoomIDResp>; export declare const SignalMessageAssembleResp: MessageFns<RtcProto.SignalMessageAssembleResp>; export declare const SignalInviteReq: MessageFns<RtcProto.SignalInviteReq>; export declare const SignalInviteInGroupReq: MessageFns<RtcProto.SignalInviteInGroupReq>; export declare const SignalCancelReq: MessageFns<RtcProto.SignalCancelReq>; export declare const SignalAcceptReq: MessageFns<RtcProto.SignalAcceptReq>; export declare const SignalHungUpReq: MessageFns<RtcProto.SignalHungUpReq>; export declare const SignalRejectReq: MessageFns<RtcProto.SignalRejectReq>; export declare const SignalGetTokenByRoomIDReq: MessageFns<RtcProto.SignalGetTokenByRoomIDReq>; export declare const InvitationInfo: MessageFns<RtcProto.InvitationInfo>; export declare const ParticipantMetaData: MessageFns<RtcProto.ParticipantMetaData>; export declare const GroupMemberFullInfo: MessageFns<SdkWsProto.GroupMemberFullInfo>; export declare const PublicUserInfo: MessageFns<SdkWsProto.PublicUserInfo>; export declare const SignalReq: MessageFns<RtcProto.SignalReq>; export declare const SignalOnStreamChangeReq: MessageFns<RtcProto.SignalOnStreamChangeReq>; export declare const SignalOnRoomParticipantDisconnectedReq: MessageFns<RtcProto.SignalOnRoomParticipantDisconnectedReq>; export declare const SignalOnRoomParticipantConnectedReq: MessageFns<RtcProto.SignalOnRoomParticipantConnectedReq>; export declare const SignalSendCustomSignalReq: MessageFns<RtcProto.SignalSendCustomSignalReq>; export {};