import type { AccountDetails } from './account-details'; import type { Agent } from './agent'; import type { Party } from './party'; import type { PaymentIdentification } from './payment-identification'; import type { PaymentTypeInformation } from './payment-type-information'; import type { RemittanceInformation } from './remittance-information'; export interface PaymentDetails { creditor?: Party; creditorAccount?: AccountDetails; creditorAgent?: Agent; debtor?: Party; debtorAccount?: AccountDetails; debtorAgent?: Agent; paymentIdentification?: PaymentIdentification; paymentTypeInformation?: PaymentTypeInformation; remittanceInformation?: RemittanceInformation; }