forked from Yara724/api
35 lines
929 B
TypeScript
35 lines
929 B
TypeScript
import { Prop, Schema, SchemaFactory } from "@nestjs/mongoose";
|
|
import { Schema as MongooseSchema } from "mongoose";
|
|
|
|
@Schema({ _id: false })
|
|
export class InquiryStatus {
|
|
@Prop({ type: Boolean, default: false })
|
|
has?: boolean;
|
|
|
|
@Prop({ type: MongooseSchema.Types.Mixed, default: () => ({}) })
|
|
data?: any;
|
|
|
|
@Prop({ type: MongooseSchema.Types.Mixed })
|
|
error?: any;
|
|
|
|
@Prop({ type: Date })
|
|
updatedAt?: Date;
|
|
}
|
|
export const InquiryStatusSchema = SchemaFactory.createForClass(InquiryStatus);
|
|
|
|
@Schema({ _id: false, strict: false })
|
|
export class CaseInquiries {
|
|
@Prop({ type: InquiryStatusSchema })
|
|
thirdParty?: InquiryStatus;
|
|
|
|
@Prop({ type: InquiryStatusSchema })
|
|
carBody?: InquiryStatus;
|
|
|
|
@Prop({ type: InquiryStatusSchema })
|
|
person?: InquiryStatus;
|
|
|
|
@Prop({ type: InquiryStatusSchema })
|
|
drivingLicence?: InquiryStatus;
|
|
}
|
|
export const CaseInquiriesSchema = SchemaFactory.createForClass(CaseInquiries);
|