import { AxiosInstance } from "axios"; import ExtractService from "./Extract"; import ChargeSomeoneService from "./ChargeSomeone"; import KeyService from "./Key"; import LimitService from "./Limit"; import PayQRCodeService from "./PayQRCode"; import CheckQRCodeService from "./CheckQRCode"; import ReceiptService from "./Receipt"; import TransferService from "./Transfer"; import ChargebackService from "./Chargeback"; import SearchKeyAccountService from "./SearchKeyAccount"; const all = (fetcher: AxiosInstance, isMock: boolean) => { const extract = ExtractService(fetcher, isMock); const charge_someone = ChargeSomeoneService(fetcher, isMock); const limit = LimitService(fetcher, isMock); const payqrcode = PayQRCodeService(fetcher, isMock); const checkqrcode = CheckQRCodeService(fetcher, isMock); const receipt = ReceiptService(fetcher, isMock); /* ENABLED */ const key = KeyService(fetcher, isMock); const transfer = TransferService(fetcher, isMock); const chargeback = ChargebackService(fetcher, isMock); const search_key_account = SearchKeyAccountService(fetcher, isMock); return { key, transfer, extract, chargeback, search_key_account, charge_someone, limit, checkqrcode, payqrcode, receipt, }; }; export default all;