import Base from './base' import User from './user' class Connection extends Base { id!: number key!: string data!: any userId!: number verified: boolean static tableName = 'connections'; static jsonSchema = { type: 'object', required: ['key', 'data', 'userId'], properties: { id: { type: 'integer' }, key: { type: 'string', minLength: 1, maxLength: 255 }, data: { type: 'object' }, userId: { type: 'integer' }, verified: { type: 'boolean' }, } } static relationMappings = () => ({ user: { relation: Base.BelongsToOneRelation, modelClass: User, join: { from: 'connections.user_id', to: 'users.id', }, } }) } export default Connection;