abstract class Buy { String get name; // Future<BuyResponse<List<Currency>>> getAllCurrencies(bool fixedRate); // // Future<BuyResponse<List<Pair>>> getPairsFor( // String currency, // bool fixedRate, // ); // // Future<BuyResponse<List<Pair>>> getAllPairs(bool fixedRate); // // Future<BuyResponse<Trade>> getTrade(String tradeId); // Future<BuyResponse<Trade>> updateTrade(Trade trade); // // Future<BuyResponse<List<Trade>>> getTrades(); // // Future<BuyResponse<Range>> getRange( // String from, // String to, // bool fixedRate, // ); // // Future<BuyResponse<Estimate>> getEstimate( // String from, // String to, // Decimal amount, // bool fixedRate, // bool reversed, // ); // // Future<BuyResponse<Trade>> createTrade({ // required String from, // required String to, // required bool fixedRate, // required Decimal amount, // required String addressTo, // String? extraId, // required String addressRefund, // required String refundExtraId, // String? rateId, // required bool reversed, // }); }