@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.
21 lines • 804 B
JavaScript
/**
* AdvancedBilling
*
* This file was automatically generated for Maxio by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { bigint, expandoObject, lazy, nullable, number, string, } from '../schema.js';
import { eventEventSpecificDataSchema, } from './containers/eventEventSpecificData.js';
import { eventKeySchema } from './eventKey.js';
export const eventSchema = lazy(() => expandoObject({
id: ['id', bigint()],
key: ['key', eventKeySchema],
message: ['message', string()],
subscriptionId: ['subscription_id', nullable(number())],
customerId: ['customer_id', nullable(number())],
createdAt: ['created_at', string()],
eventSpecificData: [
'event_specific_data',
nullable(eventEventSpecificDataSchema),
],
}));
//# sourceMappingURL=event.js.map