import { PaymentMethods, PaymentStatus } from '../enums'; import { BaseModel } from './BaseModel'; import { Transaction } from './Transaction'; export interface Payment extends BaseModel { transaction?: Transaction | string; paymentMethod?: PaymentMethods; value?: number; status?: PaymentStatus; bankSlipLink?: string; payNumber?: string; externalService?: string; externalTransactionId?: string; externalTransferId?: string; dueDate?: Date; confirmationDate?: Date; actualValue?: number; }