From 589b2d05e8fa48d71674065a0473945f9112d0ad Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Fri, 19 Dec 2025 18:22:48 +0330 Subject: [PATCH] event --- src/modules/orders/events/order.events.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/modules/orders/events/order.events.ts b/src/modules/orders/events/order.events.ts index 0b3485e..01f59b8 100644 --- a/src/modules/orders/events/order.events.ts +++ b/src/modules/orders/events/order.events.ts @@ -1,3 +1,5 @@ +import type { OrderStatus, StatusTransitionRef } from '../interface/order.interface'; + export class OrderCreatedEvent { constructor( public readonly orderId: string, @@ -5,3 +7,15 @@ export class OrderCreatedEvent { public readonly orderNumber: string, ) {} } + +export class OrderStatusChangedEvent { + constructor( + public readonly orderId: string, + public readonly userId: string, + public readonly orderNumber: string, + public readonly restaurantId: string, + public readonly previousStatus: OrderStatus, + public readonly newStatus: OrderStatus, + public readonly changedBy: StatusTransitionRef, + ) {} +}