const mongoose = require("mongoose"); const inspectSchema = new mongoose.Schema( { place_key: { type: String, required: true, }, user_id: { type: String, required: true, }, province: { type: String, required: true, }, license_type: { type: String, required: false, }, document_number: { type: String, required: false, }, issuer: { type: String, required: false, }, economic_code: { type: String, required: false, }, registration_number: { type: String, required: false, }, ownership_type: { type: String, required: false, }, unit_type: { type: String, required: false, }, description: { type: String, required: false, }, violation_amount: { type: String, required: false, }, plaintiff_damage: { type: String, required: false, }, infractions: { type: [ { title: { type: String, required: true, }, description: { type: String, required: true, }, }, ], required: false, }, inspectors: { type: [ { fullname: { type: String, required: true, }, }, ], required: false, }, }, { timestamps: true } ); const Place = mongoose.model("Inspect", inspectSchema); module.exports = Place;