@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
36 lines • 1.19 kB
TypeScript
import type { LegacyClient } from '../client';
import type { OrderResetApiResponse } from '../schemas';
type ExecuteRequest = LegacyClient['executeRequest'];
/**
* Creates the orders resource methods
* OpenAPI Path: /orders → orders.*
* @description Order management operations
*/
export declare function createOrdersResource(executeRequest: ExecuteRequest): {
/**
* Order reset operations
*/
reset: {
/**
* Reset order for reprocessing
* @fullPath api.legacy.orders.reset.get
* @service legacy
* @domain order-management
* @dataMethod ordersData.reset.get
* @discoverable true
*/
get: (orderId: number) => Promise<OrderResetApiResponse>;
};
};
/**
* Creates the ordersData resource methods (data-only versions)
*/
export declare function createOrdersDataResource(orders: ReturnType<typeof createOrdersResource>): {
reset: {
get: (orderId: number) => Promise<string>;
};
};
export type OrdersResource = ReturnType<typeof createOrdersResource>;
export type OrdersDataResource = ReturnType<typeof createOrdersDataResource>;
export {};
//# sourceMappingURL=orders.d.ts.map