Files
orders/src/saas/generated/order/saas-events.ts

26 lines
782 B
TypeScript

// Generated by cool saas-model generate. DO NOT EDIT.
import { defineSaasEventHandler } from '@cool-midway/module-runtime';
import type { SaasEventEnvelope } from '@cool-midway/module-runtime';
export type DemoGoodsStockReservedV1Payload = {
goodsId: number;
quantity: number;
remainingStock: number;
};
export type DemoGoodsStockReservedV1Event = SaasEventEnvelope<DemoGoodsStockReservedV1Payload>;
export const SaasEvents = {
Demo: {
GoodsStockReservedV1: defineSaasEventHandler({
"kind": "event_handler",
"eventType": "demo.goods.stockReserved",
"eventVersion": 1,
"eventContractChecksum": "4d8a47d64f7d9fa43e0253228d05a2bb28db7efe3181e96d58dbff2163b9b752",
"sourceModule": "demo",
"tables": [],
"maxAttempts": 10
})
}
} as const;