UNPKG

@inbridge/oif-ts

Version:

TypeScript integration for the Open Invoice Format (OIF) schema. Easily create OIF-compliant PDFs and parse/validate JSON.

21 lines (18 loc) 739 B
import { SEPAInformation } from '../../types/sepa-information.type.js'; import { PaymentInformationType } from '../../enums/payment-information-type.enum.js'; import { BusinessInformation } from '../../types/business-information.type.js'; import { PrivatePersonInformation } from '../../types/private-person-information.type.js'; import '../../types/address.type.js'; import '../../enums/country-code.enum.js'; declare class SWIFTPayment { readonly paymentType = PaymentInformationType.SWIFT; /** * @inheritDoc */ debitor: BusinessInformation | PrivatePersonInformation; /** * @inheritDoc */ creditor: SEPAInformation & (BusinessInformation | PrivatePersonInformation); } export { SWIFTPayment };