@goparrot/franchise-mcp-server
Version:
MCP Server for Franchise API
71 lines (70 loc) • 4.05 kB
JavaScript
import { StoreMethods } from '../services/index.js';
import { ServiceChargeMethods } from '../services/index.js';
import { MerchantMethods } from '../services/merchant.js';
import { FranchiseStoreMethods } from '../services/index.js';
import { DeliveryMethods } from '../services/delivery.js';
import { LoyaltyMethods } from '../services/loyalty.js';
import { SaaSMethods } from '../services/saas.js';
import { PromotionMethods } from '../services/index.js';
import { GridLayoutMethods } from '../services/index.js';
import { PlacePickerMethods } from '../services/index.js';
import { WebStoreMethods } from '../services/web-store.js';
import { WebStoreRedirectMethods } from '../services/web-store-redirect.js';
import { AccountMethods, RoleMethods, RoleByMerchantMethods, UserMethods, } from '../services/index.js';
import { MenuOrchestratorMethods, MenuSyncConfigMethods, MenuSyncItemMethods, MenuSyncTaxMethods, } from '../services/index.js';
import { PaymentMethods, PaymentDomainMethods, LegacyPaymentAppMethods, LegacyPaymentSquareMethods, } from '../services/index.js';
import { OrderMethods, OrderConfigMethods } from '../services/index.js';
// Store Items imports
import { LocationItemMethods, LocationItemBaseMethods, LocationItemBaseGroupMethods, LocationItemOptionsMethods, LocationItemSetMethods, LocationCategoryMethods, LocationMenuConceptMethods, LocationStoreItemBundleMethods, LocationStoreItemComboMethods, LocationStoreItemGroupMethods, LocationSelectionTypesMethods, MerchantItemMethods, MerchantItemBaseMethods, MerchantItemBaseGroupMethods, MerchantItemOptionsMethods, MerchantItemSetMethods, MerchantCategoryMethods, MerchantMenuConceptMethods, MerchantStoreItemBundleMethods, MerchantStoreItemComboMethods, MerchantSelectionTypesMethods, StoreItemTaxMethods, } from '../services/index.js';
export const dashboardMethodsMap = {
Store: StoreMethods,
Order: OrderMethods,
Service_charge: ServiceChargeMethods,
Merchant: MerchantMethods,
Franchise_store: FranchiseStoreMethods,
Sass: SaaSMethods,
Delivery: DeliveryMethods,
Loyalty: LoyaltyMethods,
Payment: PaymentMethods,
Promotion: PromotionMethods,
Menu_orchestrator: MenuOrchestratorMethods,
Order_config: OrderConfigMethods,
Grid_layout: GridLayoutMethods,
Payment_domain: PaymentDomainMethods,
Legacy_payment_app: LegacyPaymentAppMethods,
Legacy_payment_square: LegacyPaymentSquareMethods,
Menu_sync_item: MenuSyncItemMethods,
Menu_sync_config: MenuSyncConfigMethods,
Menu_sync_tax: MenuSyncTaxMethods,
Place_picker: PlacePickerMethods,
Web_merchant: MerchantMethods,
Web_store: WebStoreMethods,
Web_store_redirect: WebStoreRedirectMethods,
Account: AccountMethods,
Role: RoleMethods,
Role_by_merchant: RoleByMerchantMethods,
User: UserMethods,
// Store Items Methods
Location_item: LocationItemMethods,
Location_item_base: LocationItemBaseMethods,
Location_item_base_group: LocationItemBaseGroupMethods,
Location_item_options: LocationItemOptionsMethods,
Location_item_set: LocationItemSetMethods,
Location_category: LocationCategoryMethods,
Location_menu_concept: LocationMenuConceptMethods,
Location_store_item_bundle: LocationStoreItemBundleMethods,
Location_store_item_combo: LocationStoreItemComboMethods,
Location_store_item_group: LocationStoreItemGroupMethods,
Merchant_item: MerchantItemMethods,
Merchant_item_base: MerchantItemBaseMethods,
Merchant_item_base_group: MerchantItemBaseGroupMethods,
Merchant_item_options: MerchantItemOptionsMethods,
Merchant_item_set: MerchantItemSetMethods,
Merchant_category: MerchantCategoryMethods,
Merchant_menu_concept: MerchantMenuConceptMethods,
Merchant_store_item_bundle: MerchantStoreItemBundleMethods,
Merchant_store_item_combo: MerchantStoreItemComboMethods,
Location_selection_types: LocationSelectionTypesMethods,
Merchant_selection_types: MerchantSelectionTypesMethods,
Store_item_tax: StoreItemTaxMethods,
};