UNPKG

@open-tender/utils

Version:

A library of utils for use with Open Tender applications that utilize our cloud-based Order API.

59 lines (58 loc) 1.76 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.optionsOrderNotificationsTemp = exports.optionsOrderNotifications = exports.prepStatus = exports.MAX_DISTANCE = exports.loyaltyType = exports.tenderTypeNamesMap = exports.otherOrderTypesMap = exports.orderTypeNamesMap = exports.otherServiceTypeNamesMap = exports.serviceTypeNamesMap = void 0; exports.serviceTypeNamesMap = { WALKIN: 'Dine-In', PICKUP: 'Pickup', DELIVERY: 'Delivery' }; exports.otherServiceTypeNamesMap = { WALKIN: 'Delivery', PICKUP: 'Delivery', DELIVERY: 'Pickup' }; exports.orderTypeNamesMap = { OLO: 'Regular', CATERING: 'Catering', MERCH: 'Merch' }; exports.otherOrderTypesMap = { WALKIN: ['Delivery', 'Catering'], PICKUP: ['Delivery', 'Catering'], DELIVERY: ['Pickup', 'Catering'], CATERING: ['Pickup', 'Delivery'], MERCH: ['Pickup', 'Delivery'] }; exports.tenderTypeNamesMap = { CASH: 'Cash', CREDIT: 'Credit', LEVELUP: 'LevelUp', HOUSE_ACCOUNT: 'House Account', GIFT_CARD: 'Gift Card', COMP: 'Comp', APPLE_PAY: 'Apple Pay', GOOGLE_PAY: 'Google Pay' }; exports.loyaltyType = { CREDIT: 'CREDIT', PROMO_CODE: 'PROMO_CODE', POINTS: 'POINTS' }; exports.MAX_DISTANCE = 3000; exports.prepStatus = { TODO: 'TODO', IN_PROGRESS: 'IN_PROGRESS', DONE: 'DONE', COMPLETED: 'COMPLETED', FULFILLED: 'FULFILLED' }; exports.optionsOrderNotifications = [ { name: 'Email Only', value: 'EMAIL' }, { name: 'SMS Only', value: 'SMS' }, { name: 'Both Email & SMS', value: 'ALL' }, { name: 'Neither', value: 'NONE' } ]; exports.optionsOrderNotificationsTemp = [ { name: 'Email', value: 'EMAIL' }, { name: 'None', value: 'NONE' } ];