forked from Yara724/api
script updated , inquiry field added to blame case and claim case
This commit is contained in:
34
src/common/schema/case-inquiries.schema.ts
Normal file
34
src/common/schema/case-inquiries.schema.ts
Normal file
@@ -0,0 +1,34 @@
|
||||
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);
|
||||
Reference in New Issue
Block a user