summaryrefslogtreecommitdiffstats
path: root/app/Models/Token.ts
diff options
context:
space:
mode:
Diffstat (limited to 'app/Models/Token.ts')
-rw-r--r--app/Models/Token.ts28
1 files changed, 14 insertions, 14 deletions
diff --git a/app/Models/Token.ts b/app/Models/Token.ts
index a8c29dd..9c843b8 100644
--- a/app/Models/Token.ts
+++ b/app/Models/Token.ts
@@ -1,39 +1,39 @@
1import { DateTime } from 'luxon' 1import { DateTime } from 'luxon';
2import { BaseModel, column, hasOne } from '@adonisjs/lucid/orm' 2import { BaseModel, column, hasOne } from '@adonisjs/lucid/orm';
3import User from './User.js' 3import User from './User.js';
4import { HasOne } from '@adonisjs/lucid/types/relations' 4import { HasOne } from '@adonisjs/lucid/types/relations';
5 5
6export default class Token extends BaseModel { 6export default class Token extends BaseModel {
7 @column({ isPrimary: true }) 7 @column({ isPrimary: true })
8 public id: number 8 public id: number;
9 9
10 @hasOne(() => User, { 10 @hasOne(() => User, {
11 localKey: 'user_id', 11 localKey: 'user_id',
12 foreignKey: 'id', 12 foreignKey: 'id',
13 }) 13 })
14 public user: HasOne<typeof User> 14 public user: HasOne<typeof User>;
15 15
16 @column() 16 @column()
17 public user_id: number 17 public user_id: number;
18 18
19 @column() 19 @column()
20 public token: string 20 public token: string;
21 21
22 @column() 22 @column()
23 public type: string 23 public type: string;
24 24
25 @column() 25 @column()
26 public is_revoked: boolean 26 public is_revoked: boolean;
27 27
28 @column() 28 @column()
29 public name: string 29 public name: string;
30 30
31 @column.dateTime() 31 @column.dateTime()
32 public expires_at: DateTime 32 public expires_at: DateTime;
33 33
34 @column.dateTime({ autoCreate: true }) 34 @column.dateTime({ autoCreate: true })
35 public created_at: DateTime 35 public created_at: DateTime;
36 36
37 @column.dateTime({ autoCreate: true, autoUpdate: true }) 37 @column.dateTime({ autoCreate: true, autoUpdate: true })
38 public updated_at: DateTime 38 public updated_at: DateTime;
39} 39}