const Model = require('objection').Model /** * Locales model */ module.exports = class User extends Model { static get tableName() { return 'locales' } static get idColumn() { return 'code' } static get jsonSchema () { return { type: 'object', required: ['code', 'name'], properties: { code: {type: 'string'}, strings: {type: 'object'}, isRTL: {type: 'boolean', default: false}, name: {type: 'string'}, nativeName: {type: 'string'}, createdAt: {type: 'string'}, updatedAt: {type: 'string'} } } } $beforeUpdate() { this.updatedAt = new Date().toISOString() } $beforeInsert() { this.createdAt = new Date().toISOString() this.updatedAt = new Date().toISOString() } }