Updated models.
All checks were successful
farmcontrol/farmcontrol-ws/pipeline/head This commit looks good

This commit is contained in:
Tom Butcher 2026-07-18 13:36:04 +01:00
parent 107ec278ef
commit 63c4471652
2 changed files with 8 additions and 0 deletions

View File

@ -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 }
); );

View File

@ -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 }
); );