/** * This file is automatically generated * DO NOT EDIT manually * Run "node ace migration:run" command to re-generate this file */ import { BaseModel, column } from '@adonisjs/lucid/orm' import { DateTime } from 'luxon' export class AuthAccessTokenSchema extends BaseModel { static $columns = ['abilities', 'createdAt', 'expiresAt', 'hash', 'id', 'lastUsedAt', 'name', 'tokenableId', 'type', 'updatedAt'] as const $columns = AuthAccessTokenSchema.$columns @column() declare abilities: string @column.dateTime({ autoCreate: true }) declare createdAt: DateTime | null @column.dateTime() declare expiresAt: DateTime | null @column() declare hash: string @column({ isPrimary: true }) declare id: string @column.dateTime() declare lastUsedAt: DateTime | null @column() declare name: string | null @column() declare tokenableId: string @column() declare type: string @column.dateTime({ autoCreate: true, autoUpdate: true }) declare updatedAt: DateTime | null } export class ClientSchema extends BaseModel { static $columns = ['address', 'createdAt', 'email', 'id', 'name', 'notes', 'organizationId', 'phone', 'siret', 'updatedAt'] as const $columns = ClientSchema.$columns @column() declare address: string | null @column.dateTime({ autoCreate: true }) declare createdAt: DateTime @column() declare email: string @column({ isPrimary: true }) declare id: string @column() declare name: string @column() declare notes: string | null @column() declare organizationId: string @column() declare phone: string | null @column() declare siret: string | null @column.dateTime({ autoCreate: true, autoUpdate: true }) declare updatedAt: DateTime | null } export class OrganizationSchema extends BaseModel { static $columns = ['createdAt', 'id', 'monthlyVolumeBucket', 'name', 'onboardingCompletedAt', 'rubisCount', 'siret', 'updatedAt'] as const $columns = OrganizationSchema.$columns @column.dateTime({ autoCreate: true }) declare createdAt: DateTime @column({ isPrimary: true }) declare id: string @column() declare monthlyVolumeBucket: string | null @column() declare name: string @column.dateTime() declare onboardingCompletedAt: DateTime | null @column() declare rubisCount: number @column() declare siret: string | null @column.dateTime({ autoCreate: true, autoUpdate: true }) declare updatedAt: DateTime | null } export class UserSchema extends BaseModel { static $columns = ['createdAt', 'email', 'fullName', 'id', 'organizationId', 'password', 'signature', 'updatedAt'] as const $columns = UserSchema.$columns @column.dateTime({ autoCreate: true }) declare createdAt: DateTime @column() declare email: string @column() declare fullName: string | null @column({ isPrimary: true }) declare id: string @column() declare organizationId: string | null @column({ serializeAs: null }) declare password: string @column() declare signature: string | null @column.dateTime({ autoCreate: true, autoUpdate: true }) declare updatedAt: DateTime | null }