1 package org.oxerr.okcoin.rest.dto; 2 3 import java.math.BigDecimal; 4 5 import com.fasterxml.jackson.annotation.JsonProperty; 6 7 public class BorrowsInfo extends ErrorResult { 8 9 private static final long serialVersionUID = 2015022001L; 10 11 private final BigDecimal borrowBtc; 12 private final BigDecimal borrowLtc; 13 private final BigDecimal borrowCny; 14 private final BigDecimal canBorrow; 15 private final BigDecimal interestBtc; 16 private final BigDecimal interestLtc; 17 private final BigDecimal interestCny; 18 private final BigDecimal todayInterestBtc; 19 private final BigDecimal todayInterestLtc; 20 private final BigDecimal todayInterestCny; 21 22 public BorrowsInfo( 23 @JsonProperty("borrow_btc") BigDecimal borrowBtc, 24 @JsonProperty("borrow_ltc") BigDecimal borrowLtc, 25 @JsonProperty("borrow_cny") BigDecimal borrowCny, 26 @JsonProperty("can_borrow") BigDecimal canBorrow, 27 @JsonProperty("interest_btc") BigDecimal interestBtc, 28 @JsonProperty("interest_ltc") BigDecimal interestLtc, 29 @JsonProperty("interest_cny") BigDecimal interestCny, 30 @JsonProperty("result") boolean result, 31 @JsonProperty("today_interest_btc") BigDecimal todayInterestBtc, 32 @JsonProperty("today_interest_ltc") BigDecimal todayInterestLtc, 33 @JsonProperty("today_interest_cny") BigDecimal todayInterestCny) { 34 super(result); 35 this.borrowBtc = borrowBtc; 36 this.borrowLtc = borrowLtc; 37 this.borrowCny = borrowCny; 38 this.canBorrow = canBorrow; 39 this.interestBtc = interestBtc; 40 this.interestLtc = interestLtc; 41 this.interestCny = interestCny; 42 this.todayInterestBtc = todayInterestBtc; 43 this.todayInterestLtc = todayInterestLtc; 44 this.todayInterestCny = todayInterestCny; 45 } 46 47 public BigDecimal getBorrowBtc() { 48 return borrowBtc; 49 } 50 51 public BigDecimal getBorrowLtc() { 52 return borrowLtc; 53 } 54 55 public BigDecimal getBorrowCny() { 56 return borrowCny; 57 } 58 59 public BigDecimal getCanBorrow() { 60 return canBorrow; 61 } 62 63 public BigDecimal getInterestBtc() { 64 return interestBtc; 65 } 66 67 public BigDecimal getInterestLtc() { 68 return interestLtc; 69 } 70 71 public BigDecimal getInterestCny() { 72 return interestCny; 73 } 74 75 public BigDecimal getTodayInterestBtc() { 76 return todayInterestBtc; 77 } 78 79 public BigDecimal getTodayInterestLtc() { 80 return todayInterestLtc; 81 } 82 83 public BigDecimal getTodayInterestCny() { 84 return todayInterestCny; 85 } 86 87 }