@likeminds.community/chat-js-beta
Version:
LikeMinds Javascript SDK for chat APIs
55 lines (54 loc) • 1.45 kB
TypeScript
import { Attachment } from './Attachment';
import { Member } from './Member';
import { OgTag } from './OgTag';
import { Poll } from './Poll';
import { Reaction } from './Reaction';
export interface Conversation {
id: number;
chatroomId?: string;
communityId: string;
member: Member;
answer: string;
createdAt?: string;
state: number;
attachments?: Attachment[];
lastSeen: boolean;
ogTags?: OgTag;
date?: string;
isEdited: boolean;
memberId?: string;
replyConversation?: string;
replyConversationId?: string;
lastUpdatedAt: number;
replyConversationObject?: Conversation;
deletedBy: string;
createdEpoch: number;
attachmentCount?: number;
attachmentUploaded: boolean;
uploadWorkerUUID?: string;
temporaryId?: string;
localCreatedEpoch?: number;
reactions?: Reaction[];
isAnonymous: boolean;
allowAddOption?: boolean;
pollType?: number;
pollTypeText?: string;
submitTypeText?: string;
expiryTime?: number;
multipleSelectNo?: number;
multipleSelectState?: number;
polls?: Poll[];
toShowResults?: boolean;
pollAnswerText?: string;
replyChatroomId?: string;
replyId?: string;
deviceId?: string;
hasFiles: boolean;
hasReactions: boolean;
lastUpdated?: number;
deletedByMember?: Member;
deletedByUserId?: string;
userId?: string;
cardId?: string;
widgetId?: string;
}