diff --git a/api/src/main/java/com/coinbase/exchange/api/accounts/Account.java b/api/src/main/java/com/coinbase/exchange/api/accounts/Account.java index 5ec5d310..a994b9f7 100644 --- a/api/src/main/java/com/coinbase/exchange/api/accounts/Account.java +++ b/api/src/main/java/com/coinbase/exchange/api/accounts/Account.java @@ -80,4 +80,16 @@ public String getProfile_id() { public void setProfile_id(String profile_id) { this.profile_id = profile_id; } + + @Override + public String toString() { + return "Account{" + + "id='" + id + '\'' + + ", currency='" + currency + '\'' + + ", balance=" + balance + + ", available=" + available + + ", hold=" + hold + + ", profile_id='" + profile_id + '\'' + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/accounts/AccountHistory.java b/api/src/main/java/com/coinbase/exchange/api/accounts/AccountHistory.java index 186ce6bc..dc8efbe1 100644 --- a/api/src/main/java/com/coinbase/exchange/api/accounts/AccountHistory.java +++ b/api/src/main/java/com/coinbase/exchange/api/accounts/AccountHistory.java @@ -64,4 +64,16 @@ public Detail getDetail() { public void setDetail(Detail detail) { this.detail = detail; } + + @Override + public String toString() { + return "AccountHistory{" + + "id=" + id + + ", created_at='" + created_at + '\'' + + ", amount=" + amount + + ", balance=" + balance + + ", type='" + type + '\'' + + ", detail=" + detail + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/marketdata/MarketData.java b/api/src/main/java/com/coinbase/exchange/api/marketdata/MarketData.java index ad2f319e..db7eb1b7 100644 --- a/api/src/main/java/com/coinbase/exchange/api/marketdata/MarketData.java +++ b/api/src/main/java/com/coinbase/exchange/api/marketdata/MarketData.java @@ -42,4 +42,13 @@ public List getAsks() { public void setAsks(List asks) { this.asks = asks; } + + @Override + public String toString() { + return "MarketData{" + + "sequence=" + sequence + + ", bids=" + bids + + ", asks=" + asks + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/marketdata/Message.java b/api/src/main/java/com/coinbase/exchange/api/marketdata/Message.java index 87b17af4..61e28595 100644 --- a/api/src/main/java/com/coinbase/exchange/api/marketdata/Message.java +++ b/api/src/main/java/com/coinbase/exchange/api/marketdata/Message.java @@ -106,4 +106,20 @@ public void setTime(String time) { this.time = time; } + @Override + public String toString() { + return "Message{" + + "type='" + type + '\'' + + ", sequence=" + sequence + + ", order_id='" + order_id + '\'' + + ", size=" + size + + ", price=" + price + + ", side='" + side + '\'' + + ", remaining_size=" + remaining_size + + ", reason='" + reason + '\'' + + ", maker_order_id='" + maker_order_id + '\'' + + ", taker_order_id='" + taker_order_id + '\'' + + ", time='" + time + '\'' + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/orders/Order.java b/api/src/main/java/com/coinbase/exchange/api/orders/Order.java index f1dfb1b7..bf111dde 100644 --- a/api/src/main/java/com/coinbase/exchange/api/orders/Order.java +++ b/api/src/main/java/com/coinbase/exchange/api/orders/Order.java @@ -176,12 +176,24 @@ public void setSettled(Boolean settled) { this.settled = settled; } + @Override public String toString() { - String orderString = getSide(); - orderString += ": " + getProduct_id(); - orderString += ": " + getPrice(); - orderString += ": " + getSize(); - return orderString; + return "Order{" + + "id='" + id + '\'' + + ", size='" + size + '\'' + + ", price='" + price + '\'' + + ", product_id='" + product_id + '\'' + + ", side='" + side + '\'' + + ", stp='" + stp + '\'' + + ", type='" + type + '\'' + + ", time_in_force='" + time_in_force + '\'' + + ", post_only='" + post_only + '\'' + + ", created_at='" + created_at + '\'' + + ", fill_fees='" + fill_fees + '\'' + + ", filled_size='" + filled_size + '\'' + + ", executed_value='" + executed_value + '\'' + + ", status='" + status + '\'' + + ", settled=" + settled + + '}'; } - } diff --git a/api/src/main/java/com/coinbase/exchange/api/payments/AccountLimit.java b/api/src/main/java/com/coinbase/exchange/api/payments/AccountLimit.java index 0d10e414..81d891e8 100644 --- a/api/src/main/java/com/coinbase/exchange/api/payments/AccountLimit.java +++ b/api/src/main/java/com/coinbase/exchange/api/payments/AccountLimit.java @@ -40,4 +40,13 @@ public Amount getRemaining() { public void setRemaining(Amount remaining) { this.remaining = remaining; } + + @Override + public String toString() { + return "AccountLimit{" + + "period_in_days=" + period_in_days + + ", total=" + total + + ", remaining=" + remaining + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/payments/Amount.java b/api/src/main/java/com/coinbase/exchange/api/payments/Amount.java index 36fe6117..a447fcfd 100644 --- a/api/src/main/java/com/coinbase/exchange/api/payments/Amount.java +++ b/api/src/main/java/com/coinbase/exchange/api/payments/Amount.java @@ -32,4 +32,12 @@ public String getCurrency() { public void setCurrency(String currency) { this.currency = currency; } + + @Override + public String toString() { + return "Amount{" + + "amount=" + amount + + ", currency='" + currency + '\'' + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/payments/BankCountry.java b/api/src/main/java/com/coinbase/exchange/api/payments/BankCountry.java index 19a3bb42..c29237b8 100644 --- a/api/src/main/java/com/coinbase/exchange/api/payments/BankCountry.java +++ b/api/src/main/java/com/coinbase/exchange/api/payments/BankCountry.java @@ -30,4 +30,12 @@ public String getName() { public void setName(String name) { this.name = name; } + + @Override + public String toString() { + return "BankCountry{" + + "code='" + code + '\'' + + ", name='" + name + '\'' + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/payments/CoinbaseAccount.java b/api/src/main/java/com/coinbase/exchange/api/payments/CoinbaseAccount.java index 216b43d9..14f92309 100644 --- a/api/src/main/java/com/coinbase/exchange/api/payments/CoinbaseAccount.java +++ b/api/src/main/java/com/coinbase/exchange/api/payments/CoinbaseAccount.java @@ -110,4 +110,19 @@ public SepaDepositInformation getSepa_deposit_information() { public void setSepa_deposit_information(SepaDepositInformation sepa_deposit_information) { this.sepa_deposit_information = sepa_deposit_information; } + + @Override + public String toString() { + return "CoinbaseAccount{" + + "id='" + id + '\'' + + ", name='" + name + '\'' + + ", balance=" + balance + + ", currency='" + currency + '\'' + + ", type='" + type + '\'' + + ", primary=" + primary + + ", active=" + active + + ", wire_deposit_information=" + wire_deposit_information + + ", sepa_deposit_information=" + sepa_deposit_information + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/payments/DepositInformation.java b/api/src/main/java/com/coinbase/exchange/api/payments/DepositInformation.java index 13ea5a7b..1a523045 100644 --- a/api/src/main/java/com/coinbase/exchange/api/payments/DepositInformation.java +++ b/api/src/main/java/com/coinbase/exchange/api/payments/DepositInformation.java @@ -97,4 +97,18 @@ public String getReference() { public void setReference(String reference) { this.reference = reference; } + + @Override + public String toString() { + return "DepositInformation{" + + "account_number='" + account_number + '\'' + + ", routing_number='" + routing_number + '\'' + + ", bank_name='" + bank_name + '\'' + + ", bank_address='" + bank_address + '\'' + + ", bank_country=" + bank_country + + ", account_name='" + account_name + '\'' + + ", account_address='" + account_address + '\'' + + ", reference='" + reference + '\'' + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/payments/Limit.java b/api/src/main/java/com/coinbase/exchange/api/payments/Limit.java index 625ad7fd..6194ad59 100644 --- a/api/src/main/java/com/coinbase/exchange/api/payments/Limit.java +++ b/api/src/main/java/com/coinbase/exchange/api/payments/Limit.java @@ -1,5 +1,7 @@ package com.coinbase.exchange.api.payments; +import java.util.Arrays; + /** * Created by robevansuk on 16/02/2017. */ @@ -50,4 +52,14 @@ public AccountLimit[] getDeposit() { public void setDeposit(AccountLimit[] deposit) { this.deposit = deposit; } + + @Override + public String toString() { + return "Limit{" + + "buy=" + Arrays.toString(buy) + + ", instant_buy=" + Arrays.toString(instant_buy) + + ", sell=" + Arrays.toString(sell) + + ", deposit=" + Arrays.toString(deposit) + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/payments/PaymentType.java b/api/src/main/java/com/coinbase/exchange/api/payments/PaymentType.java index d0cbd52e..f490e95a 100644 --- a/api/src/main/java/com/coinbase/exchange/api/payments/PaymentType.java +++ b/api/src/main/java/com/coinbase/exchange/api/payments/PaymentType.java @@ -129,4 +129,21 @@ public Limit getLimits() { public void setLimits(Limit limits) { this.limits = limits; } + + @Override + public String toString() { + return "PaymentType{" + + "id='" + id + '\'' + + ", type='" + type + '\'' + + ", name='" + name + '\'' + + ", currency='" + currency + '\'' + + ", primary_buy=" + primary_buy + + ", primary_sell=" + primary_sell + + ", allow_buy=" + allow_buy + + ", allow_sell=" + allow_sell + + ", allow_deposit=" + allow_deposit + + ", allow_withdraw=" + allow_withdraw + + ", limits=" + limits + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/payments/SepaDepositInformation.java b/api/src/main/java/com/coinbase/exchange/api/payments/SepaDepositInformation.java index a407d98d..6302335d 100644 --- a/api/src/main/java/com/coinbase/exchange/api/payments/SepaDepositInformation.java +++ b/api/src/main/java/com/coinbase/exchange/api/payments/SepaDepositInformation.java @@ -97,4 +97,18 @@ public String getReference() { public void setReference(String reference) { this.reference = reference; } + + @Override + public String toString() { + return "SepaDepositInformation{" + + "iban='" + iban + '\'' + + ", swift='" + swift + '\'' + + ", bank_name='" + bank_name + '\'' + + ", bank_address='" + bank_address + '\'' + + ", bank_country_name='" + bank_country_name + '\'' + + ", account_name='" + account_name + '\'' + + ", account_address='" + account_address + '\'' + + ", reference='" + reference + '\'' + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/reports/ReportRequest.java b/api/src/main/java/com/coinbase/exchange/api/reports/ReportRequest.java index af9775b3..4ba2eb38 100644 --- a/api/src/main/java/com/coinbase/exchange/api/reports/ReportRequest.java +++ b/api/src/main/java/com/coinbase/exchange/api/reports/ReportRequest.java @@ -40,4 +40,13 @@ public String getEnd_date() { public void setEnd_date(String end_date) { this.end_date = end_date; } + + @Override + public String toString() { + return "ReportRequest{" + + "type='" + type + '\'' + + ", start_date='" + start_date + '\'' + + ", end_date='" + end_date + '\'' + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/reports/ReportResponse.java b/api/src/main/java/com/coinbase/exchange/api/reports/ReportResponse.java index 2cfca30d..6533bca9 100644 --- a/api/src/main/java/com/coinbase/exchange/api/reports/ReportResponse.java +++ b/api/src/main/java/com/coinbase/exchange/api/reports/ReportResponse.java @@ -97,4 +97,18 @@ public TimePeriod getParams() { public void setParams(TimePeriod params) { this.params = params; } + + @Override + public String toString() { + return "ReportResponse{" + + "id='" + id + '\'' + + ", type='" + type + '\'' + + ", status='" + status + '\'' + + ", created_at='" + created_at + '\'' + + ", completed_at='" + completed_at + '\'' + + ", expires_at='" + expires_at + '\'' + + ", file_url='" + file_url + '\'' + + ", params=" + params + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/reports/TimePeriod.java b/api/src/main/java/com/coinbase/exchange/api/reports/TimePeriod.java index a3e8713c..650aa982 100644 --- a/api/src/main/java/com/coinbase/exchange/api/reports/TimePeriod.java +++ b/api/src/main/java/com/coinbase/exchange/api/reports/TimePeriod.java @@ -30,4 +30,12 @@ public String getEnd_date() { public void setEnd_date(String end_date) { this.end_date = end_date; } + + @Override + public String toString() { + return "TimePeriod{" + + "start_date='" + start_date + '\'' + + ", end_date='" + end_date + '\'' + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/transfers/Transfer.java b/api/src/main/java/com/coinbase/exchange/api/transfers/Transfer.java index 8dd0a382..8c1e4799 100644 --- a/api/src/main/java/com/coinbase/exchange/api/transfers/Transfer.java +++ b/api/src/main/java/com/coinbase/exchange/api/transfers/Transfer.java @@ -42,4 +42,13 @@ public String getCoinbase_account_id() { public void setCoinbase_account_id(String coinbase_account_id) { this.coinbase_account_id = coinbase_account_id; } + + @Override + public String toString() { + return "Transfer{" + + "type='" + type + '\'' + + ", amount=" + amount + + ", coinbase_account_id='" + coinbase_account_id + '\'' + + '}'; + } } diff --git a/api/src/main/java/com/coinbase/exchange/api/useraccount/UserAccountData.java b/api/src/main/java/com/coinbase/exchange/api/useraccount/UserAccountData.java index acd344ba..7ace0f67 100644 --- a/api/src/main/java/com/coinbase/exchange/api/useraccount/UserAccountData.java +++ b/api/src/main/java/com/coinbase/exchange/api/useraccount/UserAccountData.java @@ -52,4 +52,14 @@ public String getRecorded_at() { public void setRecorded_at(String recorded_at) { this.recorded_at = recorded_at; } + + @Override + public String toString() { + return "UserAccountData{" + + "product_id='" + product_id + '\'' + + ", exchange_volume=" + exchange_volume + + ", volume=" + volume + + ", recorded_at='" + recorded_at + '\'' + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/Candle.java b/model/src/main/java/com/coinbase/exchange/model/Candle.java index 97652ec0..fe15a5d2 100644 --- a/model/src/main/java/com/coinbase/exchange/model/Candle.java +++ b/model/src/main/java/com/coinbase/exchange/model/Candle.java @@ -13,20 +13,22 @@ public class Candle { private BigDecimal volume; public Candle(String[] entry) { - this(Instant.ofEpochSecond(Long.parseLong(entry[0])), + this( + Instant.ofEpochSecond(Long.parseLong(entry[0])), new BigDecimal(entry[1]), new BigDecimal(entry[2]), new BigDecimal(entry[3]), new BigDecimal(entry[4]), - new BigDecimal(entry[5])); + new BigDecimal(entry[5]) + ); } public Candle(Instant time, BigDecimal low, BigDecimal high, BigDecimal open, BigDecimal close, BigDecimal volume) { - this.time = time; - this.low = low; - this.high = high; - this.open = open; - this.close = close; + this.time = time; + this.low = low; + this.high = high; + this.open = open; + this.close = close; this.volume = volume; } @@ -77,4 +79,16 @@ public void setClose(BigDecimal close) { public void setVolume(BigDecimal volume) { this.volume = volume; } + + @Override + public String toString() { + return "Candle{" + + "time=" + time + + ", low=" + low + + ", high=" + high + + ", open=" + open + + ", close=" + close + + ", volume=" + volume + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/Candles.java b/model/src/main/java/com/coinbase/exchange/model/Candles.java index 4f73ff41..0cae643a 100644 --- a/model/src/main/java/com/coinbase/exchange/model/Candles.java +++ b/model/src/main/java/com/coinbase/exchange/model/Candles.java @@ -14,4 +14,11 @@ public Candles(List candles) { public List getCandleList() { return candleList; } + + @Override + public String toString() { + return "Candles{" + + "candleList=" + candleList + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/CoinbasePaymentRequest.java b/model/src/main/java/com/coinbase/exchange/model/CoinbasePaymentRequest.java index aff6e5aa..96bcb4f3 100644 --- a/model/src/main/java/com/coinbase/exchange/model/CoinbasePaymentRequest.java +++ b/model/src/main/java/com/coinbase/exchange/model/CoinbasePaymentRequest.java @@ -16,10 +16,22 @@ public CoinbasePaymentRequest(BigDecimal amount, String currency, String coinbas this.payment_method_id = coinbase_account_id; //Duplicated field for gdax compliance, I believe //We could probably remove coinbase_account_id but there are no tests for this specific thing } + public String getCoinbase_account_id() { return coinbase_account_id; } + public void setCoinbase_account_id(String coinbase_account_id) { this.coinbase_account_id = coinbase_account_id; } + + @Override + public String toString() { + return "CoinbasePaymentRequest{" + + "coinbase_account_id='" + coinbase_account_id + '\'' + + ", payment_method_id='" + payment_method_id + '\'' + + ", amount=" + amount + + ", currency='" + currency + '\'' + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/CryptoPaymentRequest.java b/model/src/main/java/com/coinbase/exchange/model/CryptoPaymentRequest.java index fcca671c..708396c2 100644 --- a/model/src/main/java/com/coinbase/exchange/model/CryptoPaymentRequest.java +++ b/model/src/main/java/com/coinbase/exchange/model/CryptoPaymentRequest.java @@ -9,10 +9,21 @@ public CryptoPaymentRequest(BigDecimal amount, String currency, String cryptoAdd super(amount, currency); this.crypto_address = cryptoAddress; } + public String getCryptoAddress() { return crypto_address; } + public void setCryptoAddress(String cryptoAddress) { this.crypto_address = cryptoAddress; } + + @Override + public String toString() { + return "CryptoPaymentRequest{" + + "crypto_address='" + crypto_address + '\'' + + ", amount=" + amount + + ", currency='" + currency + '\'' + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/Currency.java b/model/src/main/java/com/coinbase/exchange/model/Currency.java index 8337af75..30585cf9 100644 --- a/model/src/main/java/com/coinbase/exchange/model/Currency.java +++ b/model/src/main/java/com/coinbase/exchange/model/Currency.java @@ -3,6 +3,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import java.math.BigDecimal; +import java.util.Arrays; @JsonIgnoreProperties(ignoreUnknown = true) public class Currency { @@ -103,4 +104,19 @@ public Object getDetails() { public void setDetails(Object details) { this.details = details; } + + @Override + public String toString() { + return "Currency{" + + "id='" + id + '\'' + + ", name='" + name + '\'' + + ", min_size=" + min_size + + ", status='" + status + '\'' + + ", status_message='" + status_message + '\'' + + ", max_precision=" + max_precision + + ", convertible_to=" + Arrays.toString(convertible_to) + + ", funding_account_id='" + funding_account_id + '\'' + + ", details=" + details + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/Detail.java b/model/src/main/java/com/coinbase/exchange/model/Detail.java index 70298865..34ac98b4 100644 --- a/model/src/main/java/com/coinbase/exchange/model/Detail.java +++ b/model/src/main/java/com/coinbase/exchange/model/Detail.java @@ -31,4 +31,13 @@ public String getProduct_id() { public void setProduct_id(String product_id) { this.product_id = product_id; } + + @Override + public String toString() { + return "Detail{" + + "order_id='" + order_id + '\'' + + ", trade_id=" + trade_id + + ", product_id='" + product_id + '\'' + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/Fill.java b/model/src/main/java/com/coinbase/exchange/model/Fill.java index d2d6b312..5063a432 100644 --- a/model/src/main/java/com/coinbase/exchange/model/Fill.java +++ b/model/src/main/java/com/coinbase/exchange/model/Fill.java @@ -87,4 +87,19 @@ public Integer getTrade_id() { public void setTrade_id(Integer trade_id) { this.trade_id = trade_id; } + + @Override + public String toString() { + return "Fill{" + + "trade_id=" + trade_id + + ", product_id='" + product_id + '\'' + + ", size=" + size + + ", order_id='" + order_id + '\'' + + ", created_at='" + created_at + '\'' + + ", liquidity='" + liquidity + '\'' + + ", fee=" + fee + + ", settled=" + settled + + ", side='" + side + '\'' + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/Granularity.java b/model/src/main/java/com/coinbase/exchange/model/Granularity.java index 63696e3e..60798a27 100644 --- a/model/src/main/java/com/coinbase/exchange/model/Granularity.java +++ b/model/src/main/java/com/coinbase/exchange/model/Granularity.java @@ -29,4 +29,11 @@ public String get(){ } return ""; } + + @Override + public String toString() { + return "Granularity{" + + "granularity='" + granularity + '\'' + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/Hold.java b/model/src/main/java/com/coinbase/exchange/model/Hold.java index 70bb0ec4..9fb6065e 100644 --- a/model/src/main/java/com/coinbase/exchange/model/Hold.java +++ b/model/src/main/java/com/coinbase/exchange/model/Hold.java @@ -82,4 +82,17 @@ public String getRef() { public void setRef(String ref) { this.ref = ref; } + + @Override + public String toString() { + return "Hold{" + + "id='" + id + '\'' + + ", account_id='" + account_id + '\'' + + ", created_at='" + created_at + '\'' + + ", update_at='" + update_at + '\'' + + ", amount=" + amount + + ", type='" + type + '\'' + + ", ref='" + ref + '\'' + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/NewLimitOrderSingle.java b/model/src/main/java/com/coinbase/exchange/model/NewLimitOrderSingle.java index dbb61980..3b0bd356 100644 --- a/model/src/main/java/com/coinbase/exchange/model/NewLimitOrderSingle.java +++ b/model/src/main/java/com/coinbase/exchange/model/NewLimitOrderSingle.java @@ -62,4 +62,18 @@ public void setSize(BigDecimal size) { this.size = size; } + @Override + public String toString() { + return "NewLimitOrderSingle{" + + "size=" + size + + ", price=" + price + + ", post_only=" + post_only + + ", client_oid='" + client_oid + '\'' + + ", type='" + type + '\'' + + ", side='" + side + '\'' + + ", product_id='" + product_id + '\'' + + ", stp='" + stp + '\'' + + ", funds='" + funds + '\'' + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/NewMarketOrderSingle.java b/model/src/main/java/com/coinbase/exchange/model/NewMarketOrderSingle.java index 135d0841..ffce6ef3 100644 --- a/model/src/main/java/com/coinbase/exchange/model/NewMarketOrderSingle.java +++ b/model/src/main/java/com/coinbase/exchange/model/NewMarketOrderSingle.java @@ -25,4 +25,16 @@ public void setSize(BigDecimal size) { this.size = size; } + @Override + public String toString() { + return "NewMarketOrderSingle{" + + "size=" + size + + ", client_oid='" + client_oid + '\'' + + ", type='" + type + '\'' + + ", side='" + side + '\'' + + ", product_id='" + product_id + '\'' + + ", stp='" + stp + '\'' + + ", funds='" + funds + '\'' + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/NewOrderSingle.java b/model/src/main/java/com/coinbase/exchange/model/NewOrderSingle.java index a50334d8..c364913c 100644 --- a/model/src/main/java/com/coinbase/exchange/model/NewOrderSingle.java +++ b/model/src/main/java/com/coinbase/exchange/model/NewOrderSingle.java @@ -24,12 +24,12 @@ */ public abstract class NewOrderSingle { - private String client_oid; //optional - private String type; //default is limit, other types are market and stop - private String side; - private String product_id; - private String stp; //optional: values are dc, co , cn , cb - private String funds; + protected String client_oid; //optional + protected String type; //default is limit, other types are market and stop + protected String side; + protected String product_id; + protected String stp; //optional: values are dc, co , cn , cb + protected String funds; public NewOrderSingle() { } diff --git a/model/src/main/java/com/coinbase/exchange/model/PaymentRequest.java b/model/src/main/java/com/coinbase/exchange/model/PaymentRequest.java index 33da49f5..83847b39 100644 --- a/model/src/main/java/com/coinbase/exchange/model/PaymentRequest.java +++ b/model/src/main/java/com/coinbase/exchange/model/PaymentRequest.java @@ -20,4 +20,13 @@ public String getPayment_method_id() { public void setPayment_method_id(String payment_method_id) { this.payment_method_id = payment_method_id; } + + @Override + public String toString() { + return "PaymentRequest{" + + "amount=" + amount + + ", currency='" + currency + '\'' + + ", payment_method_id='" + payment_method_id + '\'' + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/PaymentResponse.java b/model/src/main/java/com/coinbase/exchange/model/PaymentResponse.java index 317057dd..2b8bbc5b 100644 --- a/model/src/main/java/com/coinbase/exchange/model/PaymentResponse.java +++ b/model/src/main/java/com/coinbase/exchange/model/PaymentResponse.java @@ -52,4 +52,14 @@ public String getPayout_at() { public void setPayout_at(String payout_at) { this.payout_at = payout_at; } + + @Override + public String toString() { + return "PaymentResponse{" + + "id='" + id + '\'' + + ", amount=" + amount + + ", currency='" + currency + '\'' + + ", payout_at='" + payout_at + '\'' + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/Product.java b/model/src/main/java/com/coinbase/exchange/model/Product.java index 81fcd1f2..2f4e16d6 100644 --- a/model/src/main/java/com/coinbase/exchange/model/Product.java +++ b/model/src/main/java/com/coinbase/exchange/model/Product.java @@ -182,4 +182,27 @@ public String getType() { public void setType(String type) { this.type = type; } + + @Override + public String toString() { + return "Product{" + + "id='" + id + '\'' + + ", base_currency='" + base_currency + '\'' + + ", quote_currency='" + quote_currency + '\'' + + ", base_min_size=" + base_min_size + + ", base_max_size=" + base_max_size + + ", quote_increment=" + quote_increment + + ", base_increment=" + base_increment + + ", display_name='" + display_name + '\'' + + ", status='" + status + '\'' + + ", margin_enabled=" + margin_enabled + + ", status_message='" + status_message + '\'' + + ", min_market_funds=" + min_market_funds + + ", max_market_funds=" + max_market_funds + + ", post_only=" + post_only + + ", limit_only=" + limit_only + + ", cancel_only=" + cancel_only + + ", type='" + type + '\'' + + '}'; + } } diff --git a/model/src/main/java/com/coinbase/exchange/model/ProductOrderBook.java b/model/src/main/java/com/coinbase/exchange/model/ProductOrderBook.java index d3eb524e..7b826acf 100644 --- a/model/src/main/java/com/coinbase/exchange/model/ProductOrderBook.java +++ b/model/src/main/java/com/coinbase/exchange/model/ProductOrderBook.java @@ -34,4 +34,13 @@ public Integer getSequence() { public void setSequence(Integer sequence) { this.sequence = sequence; } + + @Override + public String toString() { + return "ProductOrderBook{" + + "sequence=" + sequence + + ", bids=" + bids + + ", asks=" + asks + + '}'; + } }