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,
};