2021-10-20 20:51:14 +00:00
|
|
|
const mongoose = require('mongoose');
|
|
|
|
|
|
|
|
const ownerSchema = mongoose.Schema({
|
2021-11-04 12:49:09 +00:00
|
|
|
address: {type: String, required:true, unique:true},
|
2021-11-22 20:37:45 +00:00
|
|
|
name: {type: String, required:true},
|
|
|
|
currency: {type: String, required:true, default: 'usd'},
|
|
|
|
tax: {type: Boolean, required: true, default: false},
|
|
|
|
taxValue: {type: Number },
|
|
|
|
vat: {type: Boolean, required:true, default: false},
|
2022-01-17 18:14:33 +00:00
|
|
|
vatValue: {type: Number },
|
2022-01-28 20:03:35 +00:00
|
|
|
first: {type: String, required:true},
|
|
|
|
last: {type: String, required:true},
|
2022-01-17 18:14:33 +00:00
|
|
|
email: {type: String, required:true},
|
|
|
|
street: {type: String, required:true},
|
|
|
|
city: {type: String, required: true},
|
|
|
|
state: {type: String, required: true},
|
|
|
|
postal: {type: String, required: true},
|
2022-01-22 13:49:22 +00:00
|
|
|
phone: {type: String},
|
2022-01-18 22:40:20 +00:00
|
|
|
website: {type: String},
|
2022-01-17 20:49:08 +00:00
|
|
|
paid: {type: Boolean, required: true, default: false}
|
2021-10-20 20:51:14 +00:00
|
|
|
});
|
|
|
|
|
|
|
|
module.exports = mongoose.model('Owner', ownerSchema);
|