@zegocloud/zimkit-react
Version:
ZEGO ZIMKit SDK for Web React
23 lines (22 loc) • 798 B
TypeScript
import { ZIMConversationType, ZIMMessage, ZIMConversationNotificationStatus } from '../../ZIMAdapter/index.entity';
export interface ZIMKitConversationData {
conversationID: string;
conversationName: string;
conversationAvatarUrl: string;
type: ZIMConversationType;
unreadMessageCount: number;
lastMessage?: ZIMMessage;
orderKey: number;
notificationStatus: ZIMConversationNotificationStatus;
}
export default class ZIMKitConversationModel {
conversationID: string;
conversationName: string;
conversationAvatarUrl: string;
type: ZIMConversationType;
unreadMessageCount: number;
lastMessage?: ZIMMessage;
orderKey: number;
notificationStatus: ZIMConversationNotificationStatus;
constructor(conversation: ZIMKitConversationData);
}