@goparrot/franchise-mcp-server
Version:
MCP Server for Franchise API
71 lines (70 loc) • 4.16 kB
JavaScript
import { StoreHandlers } from '../services/index.js';
import { ServiceChargeHandlers } from '../services/order/service-charge.js';
import { MerchantHandlers } from '../services/merchant.js';
import { FranchiseStoreHandlers } from '../services/index.js';
import { SaaSHandlers } from '../services/saas.js';
import { DeliveryHandlers } from '../services/delivery.js';
import { LoyaltyHandlers } from '../services/loyalty.js';
import { PromotionHandlers } from '../services/index.js';
import { GridLayoutHandlers } from '../services/index.js';
import { PlacePickerHandlers } from '../services/index.js';
import { WebStoreHandlers } from '../services/web-store.js';
import { WebStoreRedirectHandlers } from '../services/web-store-redirect.js';
import { AccountHandlers, RoleHandlers, RoleByMerchantHandlers, UserHandlers, } from '../services/index.js';
import { MenuOrchestratorHandlers, MenuSyncConfigHandlers, MenuSyncItemHandlers, MenuSyncTaxHandlers, } from '../services/index.js';
import { PaymentHandlers, PaymentDomainHandlers, LegacyPaymentAppHandlers, LegacyPaymentSquareHandlers, } from '../services/index.js';
import { OrderHandlers, OrderConfigHandlers } from '../services/index.js';
// Store Items imports
import { LocationItemHandlers, LocationItemBaseHandlers, LocationItemBaseGroupHandlers, LocationItemOptionsHandlers, LocationItemSetHandlers, LocationCategoryHandlers, LocationMenuConceptHandlers, LocationStoreItemBundleHandlers, LocationStoreItemComboHandlers, LocationStoreItemGroupHandlers, LocationSelectionTypesHandlers, MerchantItemHandlers, MerchantItemBaseHandlers, MerchantItemBaseGroupHandlers, MerchantItemOptionsHandlers, MerchantItemSetHandlers, MerchantCategoryHandlers, MerchantMenuConceptHandlers, MerchantStoreItemBundleHandlers, MerchantStoreItemComboHandlers, MerchantSelectionTypesHandlers, StoreItemTaxHandlers, } from '../services/index.js';
export const dashboardHandlersMap = {
Store: StoreHandlers,
Order: OrderHandlers,
Service_charge: ServiceChargeHandlers,
Merchant: MerchantHandlers,
Franchise_store: FranchiseStoreHandlers,
Sass: SaaSHandlers,
Delivery: DeliveryHandlers,
Loyalty: LoyaltyHandlers,
Payment: PaymentHandlers,
Promotion: PromotionHandlers,
Menu_orchestrator: MenuOrchestratorHandlers,
Order_config: OrderConfigHandlers,
Grid_layout: GridLayoutHandlers,
Payment_domain: PaymentDomainHandlers,
Legacy_payment_app: LegacyPaymentAppHandlers,
Legacy_payment_square: LegacyPaymentSquareHandlers,
Menu_sync_item: MenuSyncItemHandlers,
Menu_sync_config: MenuSyncConfigHandlers,
Menu_sync_tax: MenuSyncTaxHandlers,
Place_picker: PlacePickerHandlers,
Web_merchant: MerchantHandlers,
Web_store: WebStoreHandlers,
Web_store_redirect: WebStoreRedirectHandlers,
Account: AccountHandlers,
Role: RoleHandlers,
Role_by_merchant: RoleByMerchantHandlers,
User: UserHandlers,
// Store Items Handlers
Location_item: LocationItemHandlers,
Location_item_base: LocationItemBaseHandlers,
Location_item_base_group: LocationItemBaseGroupHandlers,
Location_item_options: LocationItemOptionsHandlers,
Location_item_set: LocationItemSetHandlers,
Location_category: LocationCategoryHandlers,
Location_menu_concept: LocationMenuConceptHandlers,
Location_store_item_bundle: LocationStoreItemBundleHandlers,
Location_store_item_combo: LocationStoreItemComboHandlers,
Location_store_item_group: LocationStoreItemGroupHandlers,
Merchant_item: MerchantItemHandlers,
Merchant_item_base: MerchantItemBaseHandlers,
Merchant_item_base_group: MerchantItemBaseGroupHandlers,
Merchant_item_options: MerchantItemOptionsHandlers,
Merchant_item_set: MerchantItemSetHandlers,
Merchant_category: MerchantCategoryHandlers,
Merchant_menu_concept: MerchantMenuConceptHandlers,
Merchant_store_item_bundle: MerchantStoreItemBundleHandlers,
Merchant_store_item_combo: MerchantStoreItemComboHandlers,
Location_selection_types: LocationSelectionTypesHandlers,
Merchant_selection_types: MerchantSelectionTypesHandlers,
Store_item_tax: StoreItemTaxHandlers,
};