UNPKG

@servemate/dto

Version:

Comprehensive DTO package for ServeMate restaurant management system. Includes type-safe DTOs with Zod validation for users, orders, payments, tables, and menu items management.

115 lines 2.81 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DrinkCategory = exports.FoodCategory = exports.FoodType = exports.Allergy = exports.RefundState = exports.PaymentMethod = exports.OrderAction = exports.TableCondition = exports.DrinkTemp = exports.PaymentState = exports.SpiceLevel = exports.OrderState = exports.UserRole = exports.ReservationStatus = void 0; // This file was generated by a custom prisma generator, do not edit manually. exports.ReservationStatus = { PENDING: "PENDING", CONFIRMED: "CONFIRMED", CANCELLED: "CANCELLED", COMPLETED: "COMPLETED", NO_SHOW: "NO_SHOW", }; exports.UserRole = { ADMIN: "ADMIN", USER: "USER", HOST: "HOST", MANAGER: "MANAGER", }; exports.OrderState = { AWAITING: "AWAITING", RECEIVED: "RECEIVED", SERVED: "SERVED", CANCELED: "CANCELED", DISPUTED: "DISPUTED", READY_TO_PAY: "READY_TO_PAY", COMPLETED: "COMPLETED", }; exports.SpiceLevel = { NOT_SPICY: "NOT_SPICY", MILD: "MILD", MEDIUM: "MEDIUM", HOT: "HOT", EXTRA_HOT: "EXTRA_HOT", }; exports.PaymentState = { NONE: "NONE", PAID: "PAID", REFUNDED: "REFUNDED", CANCELLED: "CANCELLED", PENDING: "PENDING", }; exports.DrinkTemp = { COLD: "COLD", ROOM: "ROOM", HOT: "HOT", }; exports.TableCondition = { AVAILABLE: "AVAILABLE", OCCUPIED: "OCCUPIED", RESERVED: "RESERVED", ORDERING: "ORDERING", SERVING: "SERVING", PAYMENT: "PAYMENT", }; exports.OrderAction = { CREATE: "CREATE", UPDATE: "UPDATE", ADD_ITEM: "ADD_ITEM", REMOVE_ITEM: "REMOVE_ITEM", CHANGE_STATUS: "CHANGE_STATUS", }; exports.PaymentMethod = { CASH: "CASH", CREDIT_CARD: "CREDIT_CARD", DEBIT_CARD: "DEBIT_CARD", }; exports.RefundState = { PENDING: "PENDING", COMPLETED: "COMPLETED", CANCELLED: "CANCELLED", }; exports.Allergy = { GLUTEN: "GLUTEN", DAIRY: "DAIRY", EGG: "EGG", PEANUT: "PEANUT", TREENUT: "TREENUT", FISH: "FISH", SHELLFISH: "SHELLFISH", SOY: "SOY", SESAME: "SESAME", CELERY: "CELERY", MUSTARD: "MUSTARD", LUPIN: "LUPIN", SULPHITES: "SULPHITES", MOLLUSCS: "MOLLUSCS", }; exports.FoodType = { APPETIZER: "APPETIZER", MAIN_COURSE: "MAIN_COURSE", DESSERT: "DESSERT", SIDES: "SIDES", SAUCE: "SAUCE", OTHER: "OTHER", }; exports.FoodCategory = { SALAD: "SALAD", MEAT: "MEAT", SOUP: "SOUP", FISH: "FISH", VEGGIES: "VEGGIES", OTHER: "OTHER", SEAFOOD: "SEAFOOD", }; exports.DrinkCategory = { BEER: "BEER", WINE: "WINE", SPIRITS: "SPIRITS", COFFEE: "COFFEE", TEA: "TEA", OTHER: "OTHER", SODA: "SODA", ALCOHOLIC: "ALCOHOLIC", NON_ALCOHOLIC: "NON_ALCOHOLIC", }; //# sourceMappingURL=enums.js.map