/** * 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, FlowAsset, FlowOrder, FlowOrderIds, FlowOrderStatus, FlowOrdersPagination } from '../models'; export interface GetOrderByOrderIdRequest { orderId: string; } export interface GetOrdersAllRequest { origin?: string; continuation?: string; size?: number; } export interface GetOrdersAllByStatusRequest { sort?: string; continuation?: string; size?: number; status?: Array; } export interface GetOrdersByIdsRequest { flowOrderIds: FlowOrderIds; } export interface GetOrdersSyncRequest { continuation?: string; size?: number; sort?: GetOrdersSyncSortEnum; } export interface GetSellCurrenciesRequest { itemId: string; } export interface GetSellOrdersRequest { origin?: string; continuation?: string; size?: number; } export interface GetSellOrdersByCollectionRequest { collection: string; origin?: string; continuation?: string; size?: number; } export interface GetSellOrdersByItemRequest { contract: string; tokenId: string; maker?: string; origin?: string; continuation?: string; size?: number; } export interface GetSellOrdersByItemAndByStatusRequest { contract: string; tokenId: string; maker?: string; origin?: string; continuation?: string; size?: number; status?: Array; currencyAddress?: string; } export interface GetSellOrdersByMakerRequest { maker: Array; origin?: string; continuation?: string; size?: number; } /** * no description */ export declare class FlowOrderControllerApi extends runtime.BaseAPI { /** */ getOrderByOrderIdRaw(requestParameters: GetOrderByOrderIdRequest): Promise; /** */ getOrderByOrderId(requestParameters: GetOrderByOrderIdRequest): Promise; /** * Returns all orders by specified parameters */ getOrdersAllRaw(requestParameters: GetOrdersAllRequest): Promise; /** * Returns all orders by specified parameters */ getOrdersAll(requestParameters: GetOrdersAllRequest): Promise; /** */ getOrdersAllByStatusRaw(requestParameters: GetOrdersAllByStatusRequest): Promise; /** */ getOrdersAllByStatus(requestParameters: GetOrdersAllByStatusRequest): Promise; /** * Returns all orders by order hash */ getOrdersByIdsRaw(requestParameters: GetOrdersByIdsRequest): Promise; /** * Returns all orders by order hash */ getOrdersByIds(requestParameters: GetOrdersByIdsRequest): Promise>; /** */ getOrdersSyncRaw(requestParameters: GetOrdersSyncRequest): Promise; /** */ getOrdersSync(requestParameters: GetOrdersSyncRequest): Promise; /** */ getSellCurrenciesRaw(requestParameters: GetSellCurrenciesRequest): Promise; /** */ getSellCurrencies(requestParameters: GetSellCurrenciesRequest): Promise>; /** */ getSellOrdersRaw(requestParameters: GetSellOrdersRequest): Promise; /** */ getSellOrders(requestParameters: GetSellOrdersRequest): Promise; /** */ getSellOrdersByCollectionRaw(requestParameters: GetSellOrdersByCollectionRequest): Promise; /** */ getSellOrdersByCollection(requestParameters: GetSellOrdersByCollectionRequest): Promise; /** */ getSellOrdersByItemRaw(requestParameters: GetSellOrdersByItemRequest): Promise; /** */ getSellOrdersByItem(requestParameters: GetSellOrdersByItemRequest): Promise; /** */ getSellOrdersByItemAndByStatusRaw(requestParameters: GetSellOrdersByItemAndByStatusRequest): Promise; /** */ getSellOrdersByItemAndByStatus(requestParameters: GetSellOrdersByItemAndByStatusRequest): Promise; /** */ getSellOrdersByMakerRaw(requestParameters: GetSellOrdersByMakerRequest): Promise; /** */ getSellOrdersByMaker(requestParameters: GetSellOrdersByMakerRequest): Promise; } export declare type GetOrderByOrderId200 = { status: 200; value: FlowOrder; }; export declare type GetOrderByOrderId500 = { status: 500; value: FlowApiError; }; export declare type GetOrderByOrderIdResponse = GetOrderByOrderId200 | GetOrderByOrderId500; export declare type GetOrdersAll200 = { status: 200; value: FlowOrdersPagination; }; export declare type GetOrdersAll400 = { status: 400; value: FlowApiError; }; export declare type GetOrdersAll500 = { status: 500; value: FlowApiError; }; export declare type GetOrdersAllResponse = GetOrdersAll200 | GetOrdersAll400 | GetOrdersAll500; export declare type GetOrdersAllByStatus200 = { status: 200; value: FlowOrdersPagination; }; export declare type GetOrdersAllByStatus400 = { status: 400; value: FlowApiError; }; export declare type GetOrdersAllByStatus500 = { status: 500; value: FlowApiError; }; export declare type GetOrdersAllByStatusResponse = GetOrdersAllByStatus200 | GetOrdersAllByStatus400 | GetOrdersAllByStatus500; export declare type GetOrdersByIds200 = { status: 200; value: Array; }; export declare type GetOrdersByIds400 = { status: 400; value: FlowApiError; }; export declare type GetOrdersByIds500 = { status: 500; value: FlowApiError; }; export declare type GetOrdersByIdsResponse = GetOrdersByIds200 | GetOrdersByIds400 | GetOrdersByIds500; export declare type GetOrdersSync200 = { status: 200; value: FlowOrdersPagination; }; export declare type GetOrdersSync400 = { status: 400; value: FlowApiError; }; export declare type GetOrdersSync500 = { status: 500; value: FlowApiError; }; export declare type GetOrdersSyncResponse = GetOrdersSync200 | GetOrdersSync400 | GetOrdersSync500; /** * @export * @enum {string} */ export declare enum GetOrdersSyncSortEnum { DESC = "UPDATED_AT_DESC", ASC = "UPDATED_AT_ASC" } export declare type GetSellCurrencies200 = { status: 200; value: Array; }; export declare type GetSellCurrencies400 = { status: 400; value: FlowApiError; }; export declare type GetSellCurrencies500 = { status: 500; value: FlowApiError; }; export declare type GetSellCurrenciesResponse = GetSellCurrencies200 | GetSellCurrencies400 | GetSellCurrencies500; export declare type GetSellOrders200 = { status: 200; value: FlowOrdersPagination; }; export declare type GetSellOrders400 = { status: 400; value: FlowApiError; }; export declare type GetSellOrders500 = { status: 500; value: FlowApiError; }; export declare type GetSellOrdersResponse = GetSellOrders200 | GetSellOrders400 | GetSellOrders500; export declare type GetSellOrdersByCollection200 = { status: 200; value: FlowOrdersPagination; }; export declare type GetSellOrdersByCollection400 = { status: 400; value: FlowApiError; }; export declare type GetSellOrdersByCollection500 = { status: 500; value: FlowApiError; }; export declare type GetSellOrdersByCollectionResponse = GetSellOrdersByCollection200 | GetSellOrdersByCollection400 | GetSellOrdersByCollection500; export declare type GetSellOrdersByItem200 = { status: 200; value: FlowOrdersPagination; }; export declare type GetSellOrdersByItem400 = { status: 400; value: FlowApiError; }; export declare type GetSellOrdersByItem500 = { status: 500; value: FlowApiError; }; export declare type GetSellOrdersByItemResponse = GetSellOrdersByItem200 | GetSellOrdersByItem400 | GetSellOrdersByItem500; export declare type GetSellOrdersByItemAndByStatus200 = { status: 200; value: FlowOrdersPagination; }; export declare type GetSellOrdersByItemAndByStatus400 = { status: 400; value: FlowApiError; }; export declare type GetSellOrdersByItemAndByStatus500 = { status: 500; value: FlowApiError; }; export declare type GetSellOrdersByItemAndByStatusResponse = GetSellOrdersByItemAndByStatus200 | GetSellOrdersByItemAndByStatus400 | GetSellOrdersByItemAndByStatus500; export declare type GetSellOrdersByMaker200 = { status: 200; value: FlowOrdersPagination; }; export declare type GetSellOrdersByMaker400 = { status: 400; value: FlowApiError; }; export declare type GetSellOrdersByMaker500 = { status: 500; value: FlowApiError; }; export declare type GetSellOrdersByMakerResponse = GetSellOrdersByMaker200 | GetSellOrdersByMaker400 | GetSellOrdersByMaker500;