/** @author Pnk */ @JsonNaming(PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.class) public class TheRockMetaItem { private int page; private String href; public int getPage() { return page; } public String getHref() { return href; } }
@Override public Object findNamingStrategy(AnnotatedClass ac) { JsonNaming ann = _findAnnotation(ac, JsonNaming.class); return (ann == null) ? null : ann.value(); }
@JsonNaming(PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.class) public class TheRockBalances { private List<TheRockBalance> balances; public List<TheRockBalance> getBalances() { return balances; } @Override public String toString() { return String.format("TheRockBalances{balances=%s}", balances); } }
@Override public Object findNamingStrategy(AnnotatedClass ac) { JsonNaming ann = _findAnnotation(ac, JsonNaming.class); return (ann == null) ? null : ann.value(); }
@JsonNaming(PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.class) public class TheRockWithdrawalResponse { private Integer transactionId; public Integer getTransactionId() { return transactionId; } @Override public String toString() { return String.format("TheRockWithdrawalResponse{transactionId=%d}", transactionId); } }
@Override public Object findNamingStrategy(AnnotatedClass ac) { JsonNaming ann = _findAnnotation(ac, JsonNaming.class); return (ann == null) ? null : ann.value(); }
/** @author Pnk */ @JsonNaming(PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.class) public class TheRockOrders { private TheRockOrder[] orders; private TheRockMeta meta; protected TheRockOrders() {} public TheRockOrders(TheRockOrder[] orders) { this.orders = orders; } public TheRockOrder[] getOrders() { return orders; } public TheRockMeta getMeta() { return meta; } }
@JsonNaming(PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.class) public class TheRockBalance { private String currency; private BigDecimal balance; private BigDecimal tradingBalance; public String getCurrency() { return currency; } public BigDecimal getBalance() { return balance; } public BigDecimal getTradingBalance() { return tradingBalance; } @Override public String toString() { return String.format( "TheRockBalance{currency='%s', balance=%s, trandingBalance=%s}", currency, balance, tradingBalance); } }
@JsonNaming(PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.class) public class TheRockMeta {
@JsonNaming(PropertyNamingStrategy.LowerCaseStrategy.class) enum Status { PASSING, WARNING, CRITICAL
@JsonNaming(PropertyNamingStrategy.UpperCamelCaseStrategy.class) public class KeyValue { private String key;
@JsonNaming(PropertyNamingStrategy.UpperCamelCaseStrategy.class) public class ServiceEntry extends AbstractServiceEntry {
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class) public class TheRockWithdrawal {
@JsonNaming(PropertyNamingStrategy.UpperCamelCaseStrategy.class) public class HealthEntry {
@JsonNaming(PropertyNamingStrategy.UpperCamelCaseStrategy.class) public class CatalogEntry extends NodeEntry { private NewServiceEntry service;
@JsonNaming(PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.class) public class TheRockOrderBook { @JsonProperty("fund_id") @JsonDeserialize(using = CurrencyPairDeserializer.class) private CurrencyPair currencyPair; private Date date; private List<TheRockBid> bids; private List<TheRockBid> asks; public CurrencyPair getCurrencyPair() { return currencyPair; } public Date getDate() { return date; } public List<TheRockBid> getBids() { return bids; } public List<TheRockBid> getAsks() { return asks; } }
@Getter @Setter @NoArgsConstructor @ToString @EqualsAndHashCode(callSuper = true) @JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler", "fieldHandler"}, ignoreUnknown = true) public class PointSummary extends BasicDomain { private static final long serialVersionUID = 6652500607094577308L; private Long userId; private Integer pointSum; }
@Getter @Setter @NoArgsConstructor @ToString @EqualsAndHashCode(callSuper = true) @JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler", "fieldHandler"}, ignoreUnknown = true) public class OrderConflict extends BasicDomain { private static final long serialVersionUID = 8524763780767798860L; private String errorDetail; private Long orderId; }
@JsonNaming(PropertyNamingStrategy.UpperCamelCaseStrategy.class) public class CheckEntry implements Check {
@JsonNaming(PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.class) public class TheRockOrder {