import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
@Schema({ timestamps: true })
export class ChatRoom extends Document {
@Prop() name: string;
@Prop({ required: true, enum: RoomType }) type: RoomType;
@Prop({ required: true, default: true }) status: boolean;
// Further participant, admin, and image properties...
}
export const ChatRoomSchema = SchemaFactory.createForClass(ChatRoom);