/** * 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, FlowItemIds, FlowMeta, FlowNftItem, FlowNftItemRoyalty, FlowNftItems } from '../models'; export interface GetItemByIdsRequest { flowItemIds: FlowItemIds; } export interface GetNftAllItemsRequest { continuation?: string; size?: number; showDeleted?: boolean; lastUpdatedFrom?: number; lastUpdatedTo?: number; } export interface GetNftItemByIdRequest { itemId: string; } export interface GetNftItemMetaByIdRequest { itemId: string; } export interface GetNftItemRoyaltyByIdRequest { itemId: string; } export interface GetNftItemsByCollectionRequest { collection: string; continuation?: string; size?: number; } export interface GetNftItemsByCreatorRequest { address: string; continuation?: string; size?: number; } export interface GetNftItemsByOwnerRequest { address: string; continuation?: string; size?: number; } export interface ResetItemMetaRequest { itemId: string; } /** * no description */ export declare class FlowNftItemControllerApi extends runtime.BaseAPI { /** * Returns Items by Ids */ getItemByIdsRaw(requestParameters: GetItemByIdsRequest): Promise; /** * Returns Items by Ids */ getItemByIds(requestParameters: GetItemByIdsRequest): Promise; /** */ getNftAllItemsRaw(requestParameters: GetNftAllItemsRequest): Promise; /** */ getNftAllItems(requestParameters: GetNftAllItemsRequest): Promise; /** */ getNftItemByIdRaw(requestParameters: GetNftItemByIdRequest): Promise; /** */ getNftItemById(requestParameters: GetNftItemByIdRequest): Promise; /** */ getNftItemMetaByIdRaw(requestParameters: GetNftItemMetaByIdRequest): Promise; /** */ getNftItemMetaById(requestParameters: GetNftItemMetaByIdRequest): Promise; /** */ getNftItemRoyaltyByIdRaw(requestParameters: GetNftItemRoyaltyByIdRequest): Promise; /** */ getNftItemRoyaltyById(requestParameters: GetNftItemRoyaltyByIdRequest): Promise; /** */ getNftItemsByCollectionRaw(requestParameters: GetNftItemsByCollectionRequest): Promise; /** */ getNftItemsByCollection(requestParameters: GetNftItemsByCollectionRequest): Promise; /** */ getNftItemsByCreatorRaw(requestParameters: GetNftItemsByCreatorRequest): Promise; /** */ getNftItemsByCreator(requestParameters: GetNftItemsByCreatorRequest): Promise; /** */ getNftItemsByOwnerRaw(requestParameters: GetNftItemsByOwnerRequest): Promise; /** */ getNftItemsByOwner(requestParameters: GetNftItemsByOwnerRequest): Promise; /** */ resetItemMetaRaw(requestParameters: ResetItemMetaRequest): Promise; /** */ resetItemMeta(requestParameters: ResetItemMetaRequest): Promise; } export declare type GetItemByIds200 = { status: 200; value: FlowNftItems; }; export declare type GetItemByIds404 = { status: 404; value: FlowApiError; }; export declare type GetItemByIds400 = { status: 400; value: FlowApiError; }; export declare type GetItemByIds500 = { status: 500; value: FlowApiError; }; export declare type GetItemByIdsResponse = GetItemByIds200 | GetItemByIds404 | GetItemByIds400 | GetItemByIds500; export declare type GetNftAllItems200 = { status: 200; value: FlowNftItems; }; export declare type GetNftAllItemsResponse = GetNftAllItems200; export declare type GetNftItemById200 = { status: 200; value: FlowNftItem; }; export declare type GetNftItemByIdResponse = GetNftItemById200; export declare type GetNftItemMetaById200 = { status: 200; value: FlowMeta; }; export declare type GetNftItemMetaByIdResponse = GetNftItemMetaById200; export declare type GetNftItemRoyaltyById200 = { status: 200; value: FlowNftItemRoyalty; }; export declare type GetNftItemRoyaltyById400 = { status: 400; value: FlowApiError; }; export declare type GetNftItemRoyaltyById500 = { status: 500; value: FlowApiError; }; export declare type GetNftItemRoyaltyByIdResponse = GetNftItemRoyaltyById200 | GetNftItemRoyaltyById400 | GetNftItemRoyaltyById500; export declare type GetNftItemsByCollection200 = { status: 200; value: FlowNftItems; }; export declare type GetNftItemsByCollection500 = { status: 500; value: FlowApiError; }; export declare type GetNftItemsByCollectionResponse = GetNftItemsByCollection200 | GetNftItemsByCollection500; export declare type GetNftItemsByCreator200 = { status: 200; value: FlowNftItems; }; export declare type GetNftItemsByCreatorResponse = GetNftItemsByCreator200; export declare type GetNftItemsByOwner200 = { status: 200; value: FlowNftItems; }; export declare type GetNftItemsByOwnerResponse = GetNftItemsByOwner200; export declare type ResetItemMeta200 = { status: 200; value: string; }; export declare type ResetItemMetaResponse = ResetItemMeta200;