// @ts-nocheck

import { DateTime } from 'luxon'
import { BaseModel, column, scope } from '@ioc:Adonis/Lucid/Orm'

export default class EthicsReport extends BaseModel {
  public static table = 'ethics_report'

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

  @column({ columnName: 'anony' })
  public anony: string

  @column({ columnName: 'vinc_prov' })
  public vinc_prov: string

  @column({ columnName: 'detail_report' })
  public detail_report: string

  @column({ columnName: 'date' })
  public date: string
  
  @column({ columnName: 'place' })
  public place: string

  @column({ columnName: 'hechos' })
  public hechos: text

  @column({ columnName: 'persons' })
  public persons: text
  
  @column({ columnName: 'files' })
  public files: text
  
  @column({ columnName: 'terms' })
  public terms: string

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

  @column.dateTime({ autoCreate: false })
  public updated_at: DateTime

  @column.dateTime({ autoCreate: false })
  public deleted_at: DateTime

}