import { Schema } from "mongoose"; import { getCommonSchemas as common,aliasedEntitySchemaOpts as opts} from "@onebro/oba-common"; import { FinavigatorServiceChat } from "../types"; const {status} = common(); const chat = new Schema({ created:{type:Date,default:Date.now}, updated:{type:Date,default:Date.now}, status:{type:[status],default:() => [{name:"N",time:new Date()}]}, agent:{type:Schema.Types.ObjectId,ref:"FinavigatorUserProfile"}, client:{type:Schema.Types.ObjectId,ref:"FinavigatorUserProfile"}, msgs:{type:[Schema.Types.ObjectId],ref:"FinavigatorMessage",default:[] as any[]}, notes:{type:[Schema.Types.ObjectId],ref:"FinavigatorMessage",default:[] as any[]}, },opts); export {chat as finavigatorServiceChatSchema};