@maxio-com/advanced-billing-sdk
Version:
Ultimate billing and pricing flexibility for B2B SaaS. Maxio integrates directly into your product, so you can seamlessly manage your product catalog, bill customers, and collect payments.
35 lines • 1.56 kB
JavaScript
;
/**
* AdvancedBilling
*
* This file was automatically generated for Maxio by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
exports.__esModule = true;
exports.invoiceEventTypeSchema = exports.InvoiceEventType = void 0;
var schema_1 = require("../schema");
/**
* Enum for InvoiceEventType
*/
var InvoiceEventType;
(function (InvoiceEventType) {
InvoiceEventType["IssueInvoice"] = "issue_invoice";
InvoiceEventType["ApplyCreditNote"] = "apply_credit_note";
InvoiceEventType["CreateCreditNote"] = "create_credit_note";
InvoiceEventType["ApplyPayment"] = "apply_payment";
InvoiceEventType["ApplyDebitNote"] = "apply_debit_note";
InvoiceEventType["CreateDebitNote"] = "create_debit_note";
InvoiceEventType["RefundInvoice"] = "refund_invoice";
InvoiceEventType["VoidInvoice"] = "void_invoice";
InvoiceEventType["VoidRemainder"] = "void_remainder";
InvoiceEventType["BackportInvoice"] = "backport_invoice";
InvoiceEventType["ChangeInvoiceStatus"] = "change_invoice_status";
InvoiceEventType["ChangeInvoiceCollectionMethod"] = "change_invoice_collection_method";
InvoiceEventType["RemovePayment"] = "remove_payment";
InvoiceEventType["FailedPayment"] = "failed_payment";
InvoiceEventType["ChangeChargebackStatus"] = "change_chargeback_status";
})(InvoiceEventType = exports.InvoiceEventType || (exports.InvoiceEventType = {}));
/**
* Schema for InvoiceEventType
*/
exports.invoiceEventTypeSchema = (0, schema_1.stringEnum)(InvoiceEventType);
//# sourceMappingURL=invoiceEventType.js.map