import { DateTime } from 'luxon'
import { column } from '@adonisjs/lucid/orm'
import RestModel from '#models/rest_model'

export default class [MODEL] extends RestModel {

    static table = '[MODEL]'

    @column({ isPrimary: true })
    public id: number

    @column()
    public title: string

    @column()
    public slug: string

    @column.dateTime({ autoCreate: true })
    public created_at: DateTime

    @column.dateTime({ autoCreate: true, autoUpdate: true })
    public updated_at: DateTime

    @column()
    public deleted_at: DateTime | null

    public static fillable()
    {
        return ['title','slug','created_at','updated_at','deleted_at']
    }
}

