Interface Exmo


  • @Path("v1")
    public interface Exmo
    • Method Detail

      • userInfo

        @POST
        @Path("/user_info/")
        @Consumes("application/x-www-form-urlencoded")
        Map userInfo​(@HeaderParam("Sign")
                     ExmoDigest signatureCreator,
                     @HeaderParam("Key")
                     String publicKey,
                     @FormParam("nonce")
                     si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory)
      • orderCreate

        @POST
        @Path("/order_create/")
        @Consumes("application/x-www-form-urlencoded")
        Map orderCreate​(@HeaderParam("Sign")
                        ExmoDigest signatureCreator,
                        @HeaderParam("Key")
                        String publicKey,
                        @FormParam("nonce")
                        si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory,
                        @FormParam("pair")
                        String pair,
                        @FormParam("quantity")
                        BigDecimal quantity,
                        @FormParam("price")
                        BigDecimal price,
                        @FormParam("type")
                        String type)
      • orderCancel

        @POST
        @Path("/order_cancel/")
        @Consumes("application/x-www-form-urlencoded")
        Map orderCancel​(@HeaderParam("Sign")
                        ExmoDigest signatureCreator,
                        @HeaderParam("Key")
                        String publicKey,
                        @FormParam("nonce")
                        si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory,
                        @FormParam("order_id")
                        String orderId)
      • userOpenOrders

        @POST
        @Path("/user_open_orders/")
        @Consumes("application/x-www-form-urlencoded")
        Map<String,​List<Map<String,​String>>> userOpenOrders​(@HeaderParam("Sign")
                                                                        ExmoDigest signatureCreator,
                                                                        @HeaderParam("Key")
                                                                        String publicKey,
                                                                        @FormParam("nonce")
                                                                        si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory)
      • userTrades

        @POST
        @Path("/user_trades/")
        @Consumes("application/x-www-form-urlencoded")
        Map<String,​List<Map<String,​String>>> userTrades​(@HeaderParam("Sign")
                                                                    ExmoDigest signatureCreator,
                                                                    @HeaderParam("Key")
                                                                    String publicKey,
                                                                    @FormParam("nonce")
                                                                    si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory,
                                                                    @FormParam("pair")
                                                                    String pair,
                                                                    @FormParam("offset")
                                                                    Long offset,
                                                                    @FormParam("limit")
                                                                    Integer limit)
      • orderTrades

        @POST
        @Path("/order_trades/")
        @Consumes("application/x-www-form-urlencoded")
        Map<String,​Object> orderTrades​(@HeaderParam("Sign")
                                             ExmoDigest signatureCreator,
                                             @HeaderParam("Key")
                                             String publicKey,
                                             @FormParam("nonce")
                                             si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory,
                                             @FormParam("order_id")
                                             String orderId)
      • depositAddress

        @POST
        @Path("/deposit_address/")
        @Consumes("application/x-www-form-urlencoded")
        Map<String,​String> depositAddress​(@HeaderParam("Sign")
                                                ExmoDigest signatureCreator,
                                                @HeaderParam("Key")
                                                String publicKey,
                                                @FormParam("nonce")
                                                si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory)
      • walletHistory

        @POST
        @Path("/wallet_history/")
        @Consumes("application/x-www-form-urlencoded")
        Map<String,​Object> walletHistory​(@HeaderParam("Sign")
                                               ExmoDigest signatureCreator,
                                               @HeaderParam("Key")
                                               String publicKey,
                                               @FormParam("nonce")
                                               si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory,
                                               @FormParam("date")
                                               long date)
      • withdrawCrypt

        @POST
        @Path("/withdraw_crypt/")
        @Consumes("application/x-www-form-urlencoded")
        Map<String,​Object> withdrawCrypt​(@HeaderParam("Sign")
                                               ExmoDigest signatureCreator,
                                               @HeaderParam("Key")
                                               String publicKey,
                                               @FormParam("nonce")
                                               si.mazi.rescu.SynchronizedValueFactory<Long> nonceFactory,
                                               @FormParam("amount")
                                               BigDecimal amount,
                                               @FormParam("currency")
                                               String currency,
                                               @FormParam("address")
                                               String address,
                                               @FormParam("invoice")
                                               String invoice)