Updated models.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good
This commit is contained in:
parent
107ec278ef
commit
63c4471652
@ -11,6 +11,13 @@ const courierServiceSchema = new mongoose.Schema(
|
|||||||
tracked: { required: true, type: Boolean },
|
tracked: { required: true, type: Boolean },
|
||||||
deliveryTime: { required: true, type: Number },
|
deliveryTime: { required: true, type: Number },
|
||||||
website: { required: false, type: String },
|
website: { required: false, type: String },
|
||||||
|
cost: { required: true, type: Number, default: 0 },
|
||||||
|
costTaxRate: { type: Schema.Types.ObjectId, ref: 'taxRate', required: false },
|
||||||
|
costWithTax: { required: false, type: Number },
|
||||||
|
additionalCost: { required: false, type: Number },
|
||||||
|
additionalCostWithTax: { required: false, type: Number },
|
||||||
|
shippingCurrency: { required: true, type: String, default: 'GBP' },
|
||||||
|
international: { required: true, type: Boolean, default: false },
|
||||||
},
|
},
|
||||||
{ timestamps: true }
|
{ timestamps: true }
|
||||||
);
|
);
|
||||||
|
|||||||
@ -22,6 +22,7 @@ const listingSchema = new Schema(
|
|||||||
price: { type: Number, required: false },
|
price: { type: Number, required: false },
|
||||||
currency: { type: String, required: false },
|
currency: { type: String, required: false },
|
||||||
lastSyncedAt: { type: Date, required: false },
|
lastSyncedAt: { type: Date, required: false },
|
||||||
|
courierServices: [{ type: Schema.Types.ObjectId, ref: 'courierService', required: true }],
|
||||||
},
|
},
|
||||||
{ timestamps: true }
|
{ timestamps: true }
|
||||||
);
|
);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user