'use strict'; const { Model } = require('objection'); class LoadAttachments extends Model { static get tableName() { return 'load_attachments'; } static get idColumn() { return 'id'; } static get jsonSchema() { return { type : 'object', required : [ 'status', 'type', 'createdAt', 'updatedAt', 'doneAt' ], properties : { load_id : { type : 'integer' , minimum : 0 }, shipper_id : { type : 'integer' , minimum : 0 }, carrier_id : { type : 'integer' , minimum : 0 }, author_id : { type : 'integer' , minimum : 0 }, status : { type : 'string' , default : 'Draft', enum: ['Draft', 'Done'] }, type : { type : 'string' , enum: ['Draft', 'Done'] }, createdAt : { type : 'date-time' }, updatedAt : { type : 'date-time' }, doneAt : { type : 'date-time' } } }; } } module.exports = LoadAttachments;