import { Prop } from "@nestjs/mongoose"; import mongoose, { Types } from "mongoose"; import { ActionUserModel } from "./action-user.schema"; export class ClaimBaseModel extends mongoose.Document { @Prop() readonly _id: Types.ObjectId; @Prop() readonly created: Date; @Prop({ required: false, type: ActionUserModel, }) createdBy: ActionUserModel; @Prop({ required: false }) readonly updated: Date; @Prop({ required: false, type: [ActionUserModel], }) updatedBy: ActionUserModel[]; @Prop() readonly deleted: boolean; }