org.knowm.xchange.bitflyer.dto.account.BitflyerBalance Maven / Gradle / Ivy
package org.knowm.xchange.bitflyer.dto.account;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({"currency_code", "amount", "available"})
public class BitflyerBalance {
@JsonProperty("currency_code")
private String currencyCode;
@JsonProperty("amount")
private BigDecimal amount;
@JsonProperty("available")
private BigDecimal available;
@JsonIgnore private Map additionalProperties = new HashMap<>();
public String getCurrencyCode() {
return currencyCode;
}
public void setCurrencyCode(String currencyCode) {
this.currencyCode = currencyCode;
}
public BigDecimal getAmount() {
return amount;
}
public void setAmount(BigDecimal amount) {
this.amount = amount;
}
public BigDecimal getAvailable() {
return available;
}
public void setAvailable(BigDecimal available) {
this.available = available;
}
public Map getAdditionalProperties() {
return additionalProperties;
}
public void setAdditionalProperties(Map additionalProperties) {
this.additionalProperties = additionalProperties;
}
@Override
public String toString() {
return "BitflyerBalance{"
+ "currencyCode='"
+ currencyCode
+ '\''
+ ", amount="
+ amount
+ ", available="
+ available
+ ", additionalProperties="
+ additionalProperties
+ '}';
}
}