nmkr-studio-api
Version:
Typesafe API Client to work with the NMKR Studio V2 API
39 lines (38 loc) • 1.99 kB
TypeScript
import type { BaseHttpRequest } from './core/BaseHttpRequest';
import type { OpenAPIConfig } from './core/OpenAPI';
import { AddressReservationSaleService } from './services/AddressReservationSaleService';
import { AuctionsService } from './services/AuctionsService';
import { CustomerService } from './services/CustomerService';
import { IpfsService } from './services/IpfsService';
import { ManagedWalletsService } from './services/ManagedWalletsService';
import { MintService } from './services/MintService';
import { MiscService } from './services/MiscService';
import { NftService } from './services/NftService';
import { NmkrPayService } from './services/NmkrPayService';
import { ProjectsService } from './services/ProjectsService';
import { SplitAddressesService } from './services/SplitAddressesService';
import { ToolsService } from './services/ToolsService';
import { VestingAddressesService } from './services/VestingAddressesService';
import { WalletValidationService } from './services/WalletValidationService';
import { WhitelistsService } from './services/WhitelistsService';
type HttpRequestConstructor = new (config: OpenAPIConfig) => BaseHttpRequest;
export declare class NMKRClient {
readonly addressReservationSale: AddressReservationSaleService;
readonly auctions: AuctionsService;
readonly customer: CustomerService;
readonly ipfs: IpfsService;
readonly managedWallets: ManagedWalletsService;
readonly mint: MintService;
readonly misc: MiscService;
readonly nft: NftService;
readonly nmkrPay: NmkrPayService;
readonly projects: ProjectsService;
readonly splitAddresses: SplitAddressesService;
readonly tools: ToolsService;
readonly vestingAddresses: VestingAddressesService;
readonly walletValidation: WalletValidationService;
readonly whitelists: WhitelistsService;
readonly request: BaseHttpRequest;
constructor(config?: Partial<OpenAPIConfig>, HttpRequest?: HttpRequestConstructor);
}
export {};