UNPKG

@inbridge/oif-ts

Version:

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

19 lines (16 loc) 938 B
import { SEPAPayment } from '../classes/payment-information/sepa-payment.js'; import { SEPAMandatePayment } from '../classes/payment-information/sepa-mandate-payment.js'; import { CreditCardPayment } from '../classes/payment-information/credit-card-payment.js'; import { CashPayment } from '../classes/payment-information/cash-payment.js'; import { SWIFTPayment } from '../classes/payment-information/swift-payment.js'; import './sepa-information.type.js'; import '../enums/payment-information-type.enum.js'; import './business-information.type.js'; import './address.type.js'; import '../enums/country-code.enum.js'; import './private-person-information.type.js'; import '../enums/sepa-mandate-type.enum.js'; import './signature-information.js'; import './credit-card-information.type.js'; type PaymentInformation = SEPAPayment | SEPAMandatePayment | CreditCardPayment | CashPayment | SWIFTPayment; export type { PaymentInformation };