tilince-test-456
Version:
ZEGO ZIMKit SDK for Web React
37 lines (36 loc) • 1.26 kB
TypeScript
import { ZIMMessageType, ZIMConversationType, ZIMMessageDirection, ZIMMessageSentStatus } from "../../ZIMAdapter/index.entity";
export declare class ZIMKitBaseMessageModel {
type: ZIMMessageType | ZIMKitMessageType;
messageID: string;
timestamp: number;
senderUserID: string;
conversationID: string;
conversationType: ZIMConversationType;
direction: ZIMMessageDirection;
sentStatus: ZIMMessageSentStatus;
orderKey: number;
conversationSeq: number;
constructor(message: ZIMKitBaseMessageModel);
}
export declare enum ZIMKitMessageType {
Tip = 99
}
export declare class ZIMKitImgMessageModel extends ZIMKitBaseMessageModel {
thumbnailDownloadUrl: string;
thumbnailWidth: number;
thumbnailHeight: number;
thumbnailImgWidth?: number;
thumbnailImgHeight?: number;
thumbnailImgConWidth?: number;
thumbnailImgConHeight?: number;
loadStatus?: 0 | 1 | 2 | 3;
largeImageDownloadUrl?: string;
largeImageWidth?: number;
largeImageHeight?: number;
fileDownloadUrl?: string;
constructor(message: ZIMKitImgMessageModel);
}
export default class ZIMKitMessageModel extends ZIMKitBaseMessageModel {
message: string | Uint8Array;
constructor(message: ZIMKitMessageModel);
}