UNPKG

company-cafeteria-shared-demo

Version:

Package partagé pour l'écosystème Cafétéria Entreprise

22 lines 621 B
import { OrderStatus } from '../constants/orderStatus'; import { PaymentMethod } from '../constants/paymentMethods'; export interface Order { id: string; userId: string; items: OrderItem[]; total: number; status: OrderStatus; paymentMethod: PaymentMethod; paymentStatus: PaymentStatus; scheduledFor?: Date; createdAt: Date; updatedAt: Date; } export interface OrderItem { menuItemId: string; quantity: number; price: number; modifications?: string[]; } export type PaymentStatus = 'pending' | 'completed' | 'failed' | 'refunded'; //# sourceMappingURL=order.d.ts.map