import { InvoiceSchema } from '#database/schema' import { belongsTo } from '@adonisjs/lucid/orm' import type { BelongsTo } from '@adonisjs/lucid/types/relations' import Organization from '#models/organization' import Client from '#models/client' import Plan from '#models/plan' export default class Invoice extends InvoiceSchema { @belongsTo(() => Organization) declare organization: BelongsTo @belongsTo(() => Client) declare client: BelongsTo @belongsTo(() => Plan) declare plan: BelongsTo }