UNPKG

@zegocloud/zimkit-react

Version:

ZEGO ZIMKit SDK for Web React

53 lines (52 loc) 1.78 kB
import { ZIMTextMessage, ZIMImageMessage, ZIMAudioMessage, ZIMVideoMessage, ZIMFileMessage } from '../../ZIMAdapter/index.entity'; import ZIMKitConversationModel from '../../ZIMKitConversation/Model'; export declare class ZIMKitChatModel { chatID: string; chatType: number; chatName: string; chatAvatarUrl?: string; constructor(conversation: ZIMKitConversationModel); } export declare class ZIMKitMessage { mMessage: any; senderUserName?: string; senderUserAvatarUrl?: string; loadStatus?: 0 | 1 | 2 | 3; type?: number; selected?: boolean; constructor(message: ZIMKitMessage); } export declare enum ZIMKitMessageType { Tip = 99 } export declare class ZIMKitImgMessageModel extends ZIMKitMessage { thumbnailImgWidth?: number; thumbnailImgHeight?: number; thumbnailImgConWidth?: number; thumbnailImgConHeight?: number; mMessage: ZIMImageMessage; constructor(message: ZIMKitImgMessageModel); } export declare class ZIMKitTextMessageModel extends ZIMKitMessage { mMessage: ZIMTextMessage; type: ZIMKitMessageType; message: string; constructor(message: ZIMKitTextMessageModel); } export declare class ZIMKitAudioMessageModel extends ZIMKitMessage { isPlaying: boolean; mMessage: ZIMAudioMessage; constructor(message: ZIMKitAudioMessageModel); } export declare class ZIMKitVideoMessageModel extends ZIMKitMessage { thumbnailImgWidth?: number; thumbnailImgHeight?: number; thumbnailImgConWidth?: number; thumbnailImgConHeight?: number; mMessage: ZIMVideoMessage; constructor(message: ZIMKitVideoMessageModel); } export declare class ZIMKitFileMessageModel extends ZIMKitMessage { mMessage: ZIMFileMessage; constructor(message: ZIMKitFileMessageModel); }