feat(v3): Adding baseline for API v3
This commit is contained in:
20
server/src/Shared/Models/Objection/user_sessions.model.js
Normal file
20
server/src/Shared/Models/Objection/user_sessions.model.js
Normal file
@@ -0,0 +1,20 @@
|
||||
'use strict';
|
||||
const { Model } = require('objection');
|
||||
|
||||
class UserSessions extends Model {
|
||||
static get tableName() { return 'user_sessions'; }
|
||||
static get idColumn() { return 'id'; }
|
||||
static get jsonSchema() {
|
||||
return {
|
||||
type : 'object',
|
||||
required : ['user_id','token','expiration'],
|
||||
properties : {
|
||||
user_id : { type : 'integer' , minimum : 0 },
|
||||
token: { type: 'string' , maxLength : 256 },
|
||||
expiration: { type: 'string' },
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = UserSessions;
|
||||
Reference in New Issue
Block a user