26 lines
		
	
	
		
			509 B
		
	
	
	
		
			TypeScript
		
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			509 B
		
	
	
	
		
			TypeScript
		
	
	
	
import { BaseModel, column } from '@adonisjs/lucid/orm'
 | 
						|
import { DateTime } from 'luxon'
 | 
						|
 | 
						|
export default class Scenario extends BaseModel {
 | 
						|
  @column({ isPrimary: true })
 | 
						|
  declare id: number
 | 
						|
 | 
						|
  @column()
 | 
						|
  declare title: string
 | 
						|
 | 
						|
  @column()
 | 
						|
  declare body: string
 | 
						|
 | 
						|
  @column()
 | 
						|
  declare timeout: number
 | 
						|
 | 
						|
  @column()
 | 
						|
  declare isReboot: boolean
 | 
						|
 | 
						|
  @column.dateTime({ autoCreate: true })
 | 
						|
  declare createdAt: DateTime
 | 
						|
 | 
						|
  @column.dateTime({ autoCreate: true, autoUpdate: true })
 | 
						|
  declare updatedAt: DateTime
 | 
						|
}
 |