diff --git a/api/models/api-token-model.js b/api/models/api-token-model.js new file mode 100644 index 0000000..2b69491 --- /dev/null +++ b/api/models/api-token-model.js @@ -0,0 +1,14 @@ +'use strict' +const bookshelf = require('../database/bookshelf').bookshelf; + +require('./user-model'); + +let APIToken = bookshelf.Model.extend({ + tableName: 'api_token', + hidden: [ 'id' ], + user() { + return this.hasOne( 'User', 'user_uuid' ); + } +}) + +module.exports = bookshelf.model( 'APIToken', APIToken ); \ No newline at end of file