import { Subjects } from '../subjects'; import { Tenant, OrderStatus, UserRole } from '@wrcb/cb-common'; export interface OrderStatusChangedEvent { subject: Subjects.OrderStatusChanged; data: { tenant: Tenant.Compranomia; order: { id: string; total: number; itemsCount: number; oldStatus: OrderStatus; newStatus: OrderStatus; estimatedDeliveryDate: string; changedAt: string; }; customer: { id: string; name: string; nickName: string; email: string; whatsapp: string; isWhatsappVerified: boolean; }; seller: { id: string; name: string; nickName: string; email: string; whatsapp: string; isWhatsappVerified: boolean; }; changedBy: { id: string; name: string; nickName: string; role: UserRole; }; }; }