Source: api/middleware/index.js

import ChargeMiddleware from './charge.js';
import CPBMiddleware from './cpb.js';
import ProductMiddleware from './product.js';
import ShopMiddleware from './shop.js';
import StoreMiddleware from './store.js';
import SessionMiddleware from './session.js';
import WebhookMiddleware from './webhook.js';

/**
 * @module module:cpb-api/middleware
 * @description
 * ### Middleware
 *  *  **shop** - Shopify Shop Data Caching
 *        - list/[:id]
 *  * **filestore** -  Google Cloud Storage Operations for the filestore
 *   * **product** - Shopify Product Data Operations
 */
export default {
  shop: ShopMiddleware,
  store: StoreMiddleware,
  product: ProductMiddleware,
  charge: ChargeMiddleware,
  cpb: CPBMiddleware,
  session: SessionMiddleware,
  webhook: WebhookMiddleware,
};