/** * 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, FlowNftOwnership, FlowNftOwnerships, NftOwnershipsByIdRequest } from '../models'; export interface GetNftAllOwnershipsRequest { continuation?: string; size?: number; } export interface GetNftOwnershipByIdRequest { ownershipId: string; } export interface GetNftOwnershipsByIdRequest { nftOwnershipsByIdRequest: NftOwnershipsByIdRequest; } export interface GetNftOwnershipsByItemRequest { contract: string; tokenId: string; continuation?: string; size?: number; } /** * no description */ export declare class FlowNftOwnershipControllerApi extends runtime.BaseAPI { /** */ getNftAllOwnershipsRaw(requestParameters: GetNftAllOwnershipsRequest): Promise; /** */ getNftAllOwnerships(requestParameters: GetNftAllOwnershipsRequest): Promise; /** */ getNftOwnershipByIdRaw(requestParameters: GetNftOwnershipByIdRequest): Promise; /** */ getNftOwnershipById(requestParameters: GetNftOwnershipByIdRequest): Promise; /** */ getNftOwnershipsByIdRaw(requestParameters: GetNftOwnershipsByIdRequest): Promise; /** */ getNftOwnershipsById(requestParameters: GetNftOwnershipsByIdRequest): Promise; /** */ getNftOwnershipsByItemRaw(requestParameters: GetNftOwnershipsByItemRequest): Promise; /** */ getNftOwnershipsByItem(requestParameters: GetNftOwnershipsByItemRequest): Promise; } export declare type GetNftAllOwnerships200 = { status: 200; value: FlowNftOwnerships; }; export declare type GetNftAllOwnerships500 = { status: 500; value: FlowApiError; }; export declare type GetNftAllOwnershipsResponse = GetNftAllOwnerships200 | GetNftAllOwnerships500; export declare type GetNftOwnershipById200 = { status: 200; value: FlowNftOwnership; }; export declare type GetNftOwnershipById500 = { status: 500; value: FlowApiError; }; export declare type GetNftOwnershipByIdResponse = GetNftOwnershipById200 | GetNftOwnershipById500; export declare type GetNftOwnershipsById200 = { status: 200; value: FlowNftOwnerships; }; export declare type GetNftOwnershipsById400 = { status: 400; value: FlowApiError; }; export declare type GetNftOwnershipsById500 = { status: 500; value: FlowApiError; }; export declare type GetNftOwnershipsByIdResponse = GetNftOwnershipsById200 | GetNftOwnershipsById400 | GetNftOwnershipsById500; export declare type GetNftOwnershipsByItem200 = { status: 200; value: FlowNftOwnerships; }; export declare type GetNftOwnershipsByItem500 = { status: 500; value: FlowApiError; }; export declare type GetNftOwnershipsByItemResponse = GetNftOwnershipsByItem200 | GetNftOwnershipsByItem500;