/** * flow-protocol-model-common * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v0.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { FlowApiError, FlowNftCollection, FlowNftCollections } from '../models'; export interface GetNftCollectionByIdRequest { collection: string; } export interface SearchNftAllCollectionsRequest { continuation?: string; size?: number; } export interface SearchNftCollectionsByIdsRequest { ids: Array; } export interface SearchNftCollectionsByOwnerRequest { owner: string; continuation?: string; size?: number; } /** * no description */ export declare class FlowNftCollectionControllerApi extends runtime.BaseAPI { /** * Returns Collection by ID */ getNftCollectionByIdRaw(requestParameters: GetNftCollectionByIdRequest): Promise; /** * Returns Collection by ID */ getNftCollectionById(requestParameters: GetNftCollectionByIdRequest): Promise; /** */ searchNftAllCollectionsRaw(requestParameters: SearchNftAllCollectionsRequest): Promise; /** */ searchNftAllCollections(requestParameters: SearchNftAllCollectionsRequest): Promise; /** */ searchNftCollectionsByIdsRaw(requestParameters: SearchNftCollectionsByIdsRequest): Promise; /** */ searchNftCollectionsByIds(requestParameters: SearchNftCollectionsByIdsRequest): Promise; /** */ searchNftCollectionsByOwnerRaw(requestParameters: SearchNftCollectionsByOwnerRequest): Promise; /** */ searchNftCollectionsByOwner(requestParameters: SearchNftCollectionsByOwnerRequest): Promise; } export declare type GetNftCollectionById200 = { status: 200; value: FlowNftCollection; }; export declare type GetNftCollectionById500 = { status: 500; value: FlowApiError; }; export declare type GetNftCollectionByIdResponse = GetNftCollectionById200 | GetNftCollectionById500; export declare type SearchNftAllCollections200 = { status: 200; value: FlowNftCollections; }; export declare type SearchNftAllCollections500 = { status: 500; value: FlowApiError; }; export declare type SearchNftAllCollectionsResponse = SearchNftAllCollections200 | SearchNftAllCollections500; export declare type SearchNftCollectionsByIds200 = { status: 200; value: FlowNftCollections; }; export declare type SearchNftCollectionsByIds500 = { status: 500; value: FlowApiError; }; export declare type SearchNftCollectionsByIdsResponse = SearchNftCollectionsByIds200 | SearchNftCollectionsByIds500; export declare type SearchNftCollectionsByOwner200 = { status: 200; value: FlowNftCollections; }; export declare type SearchNftCollectionsByOwner500 = { status: 500; value: FlowApiError; }; export declare type SearchNftCollectionsByOwnerResponse = SearchNftCollectionsByOwner200 | SearchNftCollectionsByOwner500;