Interface OrderServiceAsync
-
- All Implemented Interfaces:
public interface OrderServiceAsync
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceOrderServiceAsync.WithRawResponseA view of OrderServiceAsync that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract OrderServiceAsync.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract OrderServiceAsync withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
stocks
abstract StockServiceAsync stocks()
-
retrieve
CompletableFuture<Order> retrieve(String orderId, OrderRetrieveParams params)
Get a specific
Orderby its ID.
-
retrieve
CompletableFuture<Order> retrieve(String orderId, OrderRetrieveParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<Order> retrieve(OrderRetrieveParams params)
-
retrieve
abstract CompletableFuture<Order> retrieve(OrderRetrieveParams params, RequestOptions requestOptions)
-
list
CompletableFuture<List<Order>> list(String accountId)
Get a list of all
Ordersunder theAccount. OptionallyOrderscan be filtered by chain ID or transaction hash.
-
list
CompletableFuture<List<Order>> list(String accountId, OrderListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<List<Order>> list(String accountId, OrderListParams params)
-
list
abstract CompletableFuture<List<Order>> list(OrderListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<List<Order>> list(OrderListParams params)
-
list
CompletableFuture<List<Order>> list(String accountId, RequestOptions requestOptions)
-
cancel
CompletableFuture<Order> cancel(String orderId, OrderCancelParams params)
Cancel an
Orderby its ID. Note that this requires theOrderID, not theOrderRequestID. Once you submit a cancellation request, it cannot be undone. Be advised that orders with a status of PENDING_FILL, PENDING_ESCROW, FILLED, REJECTED, or CANCELLED cannot be cancelled.Ordercancellation is not guaranteed nor is it immediate. TheOrdermay still be executed if the cancellation request is not received in time.Check the status using the "Get Order by ID" endpoint to confirm whether the
Orderhas been cancelled.
-
cancel
CompletableFuture<Order> cancel(String orderId, OrderCancelParams params, RequestOptions requestOptions)
-
cancel
CompletableFuture<Order> cancel(OrderCancelParams params)
-
cancel
abstract CompletableFuture<Order> cancel(OrderCancelParams params, RequestOptions requestOptions)
-
getFulfillments
CompletableFuture<List<Fulfillment>> getFulfillments(String orderId, OrderGetFulfillmentsParams params)
Get
OrderFulfillmentsfor a specificOrder.
-
getFulfillments
CompletableFuture<List<Fulfillment>> getFulfillments(String orderId, OrderGetFulfillmentsParams params, RequestOptions requestOptions)
-
getFulfillments
CompletableFuture<List<Fulfillment>> getFulfillments(OrderGetFulfillmentsParams params)
-
getFulfillments
abstract CompletableFuture<List<Fulfillment>> getFulfillments(OrderGetFulfillmentsParams params, RequestOptions requestOptions)
-
-
-
-