aboutsummaryrefslogtreecommitdiffstats
path: root/app/Models/Service.ts
diff options
context:
space:
mode:
Diffstat (limited to 'app/Models/Service.ts')
-rw-r--r--app/Models/Service.ts26
1 files changed, 13 insertions, 13 deletions
diff --git a/app/Models/Service.ts b/app/Models/Service.ts
index 0cd2afb..0b4920b 100644
--- a/app/Models/Service.ts
+++ b/app/Models/Service.ts
@@ -1,41 +1,41 @@
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 type { HasOne } from '@adonisjs/lucid/types/relations' 4import type { HasOne } from '@adonisjs/lucid/types/relations';
5 5
6export default class Service extends BaseModel { 6export default class Service 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 foreignKey: 'userId', 11 foreignKey: 'userId',
12 }) 12 })
13 public user: HasOne<typeof User> 13 public user: HasOne<typeof User>;
14 14
15 @column({ 15 @column({
16 columnName: 'userId', 16 columnName: 'userId',
17 }) 17 })
18 public userId: number 18 public userId: number;
19 19
20 @column({ 20 @column({
21 columnName: 'serviceId', 21 columnName: 'serviceId',
22 }) 22 })
23 public serviceId: string 23 public serviceId: string;
24 24
25 @column() 25 @column()
26 public name: string 26 public name: string;
27 27
28 @column({ 28 @column({
29 columnName: 'recipeId', 29 columnName: 'recipeId',
30 }) 30 })
31 public recipeId: string 31 public recipeId: string;
32 32
33 @column() 33 @column()
34 public settings: string 34 public settings: string;
35 35
36 @column.dateTime({ autoCreate: true }) 36 @column.dateTime({ autoCreate: true })
37 public createdAt: DateTime 37 public createdAt: DateTime;
38 38
39 @column.dateTime({ autoCreate: true, autoUpdate: true }) 39 @column.dateTime({ autoCreate: true, autoUpdate: true })
40 public updatedAt: DateTime 40 public updatedAt: DateTime;
41} 41}