nmkr-studio-api
Version:
Typesafe API Client to work with the NMKR Studio V2 API
29 lines (28 loc) • 1.28 kB
TypeScript
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>;
}