26 lines
782 B
TypeScript
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;
|