@openim/protocol
Version:
OpenIM protocol
79 lines (78 loc) • 6.35 kB
TypeScript
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 {};