UNPKG

@logismix/mydata-client

Version:
17 lines (16 loc) 912 B
import { AadeBookInvoiceType } from '../../models/invoice.model'; import { IncomeClassificationsDoc } from '../../models/incomeClassification.model'; import { ExpensesClassificationsDoc } from '../../models/expensesClassification.model'; import { PaymentMethodsDoc } from '../../models/paymentMethods.model'; export declare class XmlHelper { private builderOptions; parseXml<T = any>(xml: string): Promise<T>; buildInvoicesDocXml(invoices: AadeBookInvoiceType[]): string; buildIncomeClassificationXml(classificationsDoc: IncomeClassificationsDoc): string; buildExpensesClassificationXml(classificationsDoc: ExpensesClassificationsDoc): string; buildPaymentMethodsXml(paymentsDoc: PaymentMethodsDoc): string; private applyInvoiceNamespacePrefixes; private applyIncomeClassificationPrefixes; private applyExpenseClassificationPrefixes; private applyPaymentMethodPrefixes; }