UNPKG

nmkr-studio-api

Version:

Typesafe API Client to work with the NMKR Studio V2 API

52 lines 3.67 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NMKRClient = void 0; const AxiosHttpRequest_1 = require("./core/AxiosHttpRequest"); const AddressReservationSaleService_1 = require("./services/AddressReservationSaleService"); const AuctionsService_1 = require("./services/AuctionsService"); const CustomerService_1 = require("./services/CustomerService"); const IpfsService_1 = require("./services/IpfsService"); const ManagedWalletsService_1 = require("./services/ManagedWalletsService"); const MintService_1 = require("./services/MintService"); const MiscService_1 = require("./services/MiscService"); const NftService_1 = require("./services/NftService"); const NmkrPayService_1 = require("./services/NmkrPayService"); const ProjectsService_1 = require("./services/ProjectsService"); const SplitAddressesService_1 = require("./services/SplitAddressesService"); const ToolsService_1 = require("./services/ToolsService"); const VestingAddressesService_1 = require("./services/VestingAddressesService"); const WalletValidationService_1 = require("./services/WalletValidationService"); const WhitelistsService_1 = require("./services/WhitelistsService"); class NMKRClient { constructor(config, HttpRequest = AxiosHttpRequest_1.AxiosHttpRequest) { var _a, _b, _c, _d; this.request = new HttpRequest({ BASE: (_a = config === null || config === void 0 ? void 0 : config.BASE) !== null && _a !== void 0 ? _a : 'https://studio-api.nmkr.io', VERSION: (_b = config === null || config === void 0 ? void 0 : config.VERSION) !== null && _b !== void 0 ? _b : '2', WITH_CREDENTIALS: (_c = config === null || config === void 0 ? void 0 : config.WITH_CREDENTIALS) !== null && _c !== void 0 ? _c : false, CREDENTIALS: (_d = config === null || config === void 0 ? void 0 : config.CREDENTIALS) !== null && _d !== void 0 ? _d : 'include', TOKEN: config === null || config === void 0 ? void 0 : config.TOKEN, USERNAME: config === null || config === void 0 ? void 0 : config.USERNAME, PASSWORD: config === null || config === void 0 ? void 0 : config.PASSWORD, HEADERS: config === null || config === void 0 ? void 0 : config.HEADERS, ENCODE_PATH: config === null || config === void 0 ? void 0 : config.ENCODE_PATH, }); this.addressReservationSale = new AddressReservationSaleService_1.AddressReservationSaleService(this.request); this.auctions = new AuctionsService_1.AuctionsService(this.request); this.customer = new CustomerService_1.CustomerService(this.request); this.ipfs = new IpfsService_1.IpfsService(this.request); this.managedWallets = new ManagedWalletsService_1.ManagedWalletsService(this.request); this.mint = new MintService_1.MintService(this.request); this.misc = new MiscService_1.MiscService(this.request); this.nft = new NftService_1.NftService(this.request); this.nmkrPay = new NmkrPayService_1.NmkrPayService(this.request); this.projects = new ProjectsService_1.ProjectsService(this.request); this.splitAddresses = new SplitAddressesService_1.SplitAddressesService(this.request); this.tools = new ToolsService_1.ToolsService(this.request); this.vestingAddresses = new VestingAddressesService_1.VestingAddressesService(this.request); this.walletValidation = new WalletValidationService_1.WalletValidationService(this.request); this.whitelists = new WhitelistsService_1.WhitelistsService(this.request); } } exports.NMKRClient = NMKRClient; //# sourceMappingURL=NMKRClient.js.map