UNPKG

nmkr-studio-api

Version:

Typesafe API Client to work with the NMKR Studio V2 API

29 lines (28 loc) 1.28 kB
import type { GetAllUploadedFilesResultClass } from '../models/GetAllUploadedFilesResultClass'; import type { UploadToIpfsClass } from '../models/UploadToIpfsClass'; import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class IpfsService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); /** * Returns a list with all uploaded files to IPFS. The files/NFTs that are in a project are not returned * @returns GetAllUploadedFilesResultClass Returns the GetAllUploadedFilesResult Class * @throws ApiError */ getV2GetAllUploadedFiles({ customerid, maxCount, page, }: { customerid: number; maxCount?: number; page?: number; }): CancelablePromise<Array<GetAllUploadedFilesResultClass>>; /** * Upload a File pin it to IPFS * With this API you can upload a file to IPFS. You can upload the file as BASE64 Content or as URL Link. * @returns string Returns the UploadToIpfsResult Class * @throws ApiError */ postV2UploadToIpfs({ customerid, requestBody, }: { customerid: number; requestBody?: UploadToIpfsClass; }): CancelablePromise<string>; }