forked from Yara724/api
30 lines
567 B
TypeScript
30 lines
567 B
TypeScript
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;
|
|
}
|