// @ts-nocheck

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

export default class Pqrsf extends BaseModel {
  public static table = 'pqrsf'

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  @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
}
