import { Subjects } from '../subjects'; import { Tenant, PaymentMethod, OrderStatus } from '@wrcb/cb-common'; export interface OrderCreatedEvent { subject: Subjects.OrderCreated; data: { tenant: Tenant.Compranomia; order: { id: string; subtotal: number; deliveryFee: number; total: number; itemsCount: number; status: OrderStatus.Pending; paymentMethod: PaymentMethod; estimatedDeliveryDate: string; createdAt: string; observations: 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; }; deliveryAddress: { label: string; cep: string; street: string; number: string; complement: string; neighborhood: string; city: string; state: string; reference: string; deliveryInstructions: string; }; }; }