Sindbad~EG File Manager

Current Path : /home/infinitibizsol/insurcrm.infinitibizsol.com/model/policy/
Upload File :
Current File : /home/infinitibizsol/insurcrm.infinitibizsol.com/model/policy/additionalInterest.js

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports["default"] = void 0;
var _mongoose = _interopRequireDefault(require("mongoose"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
var AdditionalInterest = new _mongoose["default"].Schema({
  interest: {
    interest: {
      type: String,
      required: false,
      "default": ""
    },
    description: {
      type: String,
      required: false,
      "default": ""
    },
    interest_is_payor: {
      type: Boolean,
      required: false,
      "default": false
    },
    information_billing: {
      type: Boolean,
      required: false,
      "default": false
    },
    rank: {
      type: String,
      required: false,
      "default": ""
    },
    policy_frequency: {
      type: String,
      required: false,
      "default": ""
    },
    policy_required: {
      type: String,
      required: false,
      "default": ""
    },
    reference: {
      type: String,
      required: false,
      "default": ""
    },
    certificate_frequency: {
      type: String,
      required: false,
      "default": ""
    },
    certificate_required: {
      type: String,
      required: false,
      "default": ""
    },
    billing_frequency: {
      type: String,
      required: false,
      "default": ""
    }
  },
  name_and_address: {
    name: {
      type: String,
      required: false,
      "default": ""
    },
    street_address: {
      type: String,
      required: false,
      "default": ""
    },
    apt_or_suite: {
      type: String,
      required: false,
      "default": ""
    },
    address_line3: {
      type: String,
      required: false,
      "default": ""
    },
    //solved
    address_line4: {
      type: String,
      required: false,
      "default": ""
    },
    //solved
    country: {
      type: String,
      required: false,
      "default": ""
    },
    city: {
      type: String,
      required: false,
      "default": ""
    },
    state_or_province: {
      type: String,
      required: false,
      "default": ""
    },
    county: {
      type: String,
      required: false,
      "default": ""
    },
    zip_code: {
      type: Number,
      required: false,
      "default": 0
    },
    interest_phone: {
      value: {
        type: String,
        required: false,
        "default": ""
      },
      type: {
        type: String,
        required: false,
        "default": ""
      },
      ext: {
        type: String,
        required: false,
        "default": ""
      }
    },
    alternative_phone: {
      value: {
        type: String,
        required: false,
        "default": ""
      },
      type: {
        type: String,
        required: false,
        "default": ""
      },
      ext: {
        type: String,
        required: false,
        "default": ""
      }
    },
    policy_date_required: {
      type: String,
      required: false,
      "default": ""
    },
    certificate_date: {
      type: String,
      required: false,
      "default": ""
    },
    interest_end_date: {
      type: String,
      required: false,
      "default": ""
    },
    percentage_of_interest: {
      type: String,
      required: false,
      "default": ""
    },
    lien_amount: {
      type: String,
      required: false,
      "default": ""
    },
    worker_compensation_coverage: {
      type: Boolean,
      "default": false
    },
    evidence: {
      certificate: {
        type: Boolean,
        required: false,
        "default": false
      },
      policy: {
        type: Boolean,
        required: false,
        "default": false
      },
      send_bill: {
        type: Boolean,
        required: false,
        "default": false
      }
    }
  },
  interest_in_item_no: {
    location: {
      type: String,
      required: false,
      "default": ""
    },
    building: {
      type: String,
      required: false,
      "default": ""
    },
    vehicle: {
      type: String,
      required: false,
      "default": ""
    },
    boat: {
      type: String,
      required: false,
      "default": ""
    },
    item_class: {
      type: String,
      required: false,
      "default": ""
    },
    item: {
      type: String,
      required: false,
      "default": ""
    },
    item_description: {
      type: String,
      required: false,
      "default": ""
    }
  },
  policy_id: {
    type: _mongoose["default"].Schema.ObjectId,
    ref: "Policy"
  },
  createdOn: {
    type: Date,
    "default": Date.now
  },
  modifiedOn: {
    type: Date,
    "default": Date.now
  }
}, {
  toJSON: {
    virtuals: true
  },
  toObject: {
    virtuals: true
  }
});
var _default = exports["default"] = _mongoose["default"].model("AdditionalInterest", AdditionalInterest);

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists