Files
nirvana-v3/packages/core/models/masterConversation.model.ts
T

18 lines
468 B
TypeScript

import AudioClip from "./audioClip.model";
import { ConversationMember } from "./conversation.model";
import { ObjectId } from "mongodb";
export default class MasterConversation {
// attributes of conversation
id: ObjectId; // id of the conversation
name?: string;
createdDate: Date;
lastUpdatedDate: Date;
// compiled data for easy client read
currentUserMember: ConversationMember;
otherMembers: ConversationMember[];
audioClips: AudioClip[];
}