import { DateTime } from 'luxon' import { column } from '@adonisjs/lucid/orm' import BaseModel from '#models/base_model' export default class File extends BaseModel { @column({ isPrimary: true }) declare id: number @column() declare filename: string @column() declare poster: string @column() declare date: number @column() declare parts: number @column({ columnName: 'message_ids' }) declare messageIds: Record @column() declare groups: string[] @column.dateTime({ autoCreate: true }) declare createdAt: DateTime @column.dateTime({ autoCreate: true, autoUpdate: true }) declare updatedAt: DateTime }