UNPKG

@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.

23 lines 1 kB
/** * AdvancedBilling * * This file was automatically generated for Maxio by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { array, boolean, expandoObject, lazy, nullable, optional, string, } from '../schema'; import { appliedCreditNoteDataSchema, } from './appliedCreditNoteData'; export const applyCreditNoteEventDataSchema = expandoObject({ uid: ['uid', string()], creditNoteNumber: ['credit_note_number', string()], creditNoteUid: ['credit_note_uid', string()], originalAmount: ['original_amount', string()], appliedAmount: ['applied_amount', string()], transactionTime: ['transaction_time', optional(string())], memo: ['memo', optional(nullable(string()))], role: ['role', optional(string())], consolidatedInvoice: ['consolidated_invoice', optional(boolean())], appliedCreditNotes: [ 'applied_credit_notes', optional(array(lazy(() => appliedCreditNoteDataSchema))), ], }); //# sourceMappingURL=applyCreditNoteEventData.js.map