@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
JavaScript
;
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