import { BankAccountSchema } from '#database/schema' import { belongsTo, hasMany } from '@adonisjs/lucid/orm' import type { BelongsTo, HasMany } from '@adonisjs/lucid/types/relations' import BankConnection from '#models/bank_connection' import BankTransaction from '#models/bank_transaction' export default class BankAccount extends BankAccountSchema { @belongsTo(() => BankConnection) declare connection: BelongsTo @hasMany(() => BankTransaction) declare transactions: HasMany }