Package org.knowm.xchange.mexc
Interface MEXCAuthenticated
@Path("/open/api/v2")
@Produces("application/json")
public interface MEXCAuthenticated
-
Method Summary
Modifier and TypeMethodDescriptiongetOrders
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> timestamp, si.mazi.rescu.ParamsDigest signature, List<String> orderIds) getWalletBalances
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> timestamp, si.mazi.rescu.ParamsDigest signature) placeOrder
(String apiKey, si.mazi.rescu.SynchronizedValueFactory<Long> timestamp, si.mazi.rescu.ParamsDigest signature, MEXCOrderRequestPayload orderRequestPayload)
-
Method Details
-
getWalletBalances
@GET @Path("/account/info") MEXCResult<Map<String,MEXCBalance>> getWalletBalances(@HeaderParam("ApiKey") String apiKey, @HeaderParam("Request-Time") si.mazi.rescu.SynchronizedValueFactory<Long> timestamp, @HeaderParam("Signature") si.mazi.rescu.ParamsDigest signature) throws IOException, MEXCException - Throws:
IOException
MEXCException
-
placeOrder
@POST @Path("/order/place") @Consumes("application/json") MEXCResult<String> placeOrder(@HeaderParam("ApiKey") String apiKey, @HeaderParam("Request-Time") si.mazi.rescu.SynchronizedValueFactory<Long> timestamp, @HeaderParam("Signature") si.mazi.rescu.ParamsDigest signature, MEXCOrderRequestPayload orderRequestPayload) throws IOException, MEXCException - Throws:
IOException
MEXCException
-
getOrders
@GET @Path("/order/query") MEXCResult<List<MEXCOrder>> getOrders(@HeaderParam("ApiKey") String apiKey, @HeaderParam("Request-Time") si.mazi.rescu.SynchronizedValueFactory<Long> timestamp, @HeaderParam("Signature") si.mazi.rescu.ParamsDigest signature, @QueryParam("order_ids") List<String> orderIds) throws IOException, MEXCException - Throws:
IOException
MEXCException
-