@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ssZ") public Date getStartedDateTime() { return startedDateTime; }
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.ssZ") public Date getStartedDateTime() { return startedDateTime; }
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.ssZ") public Date getExpires() { return expires; }
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss") public Date getLastAccess() { return lastAccess; }
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSZ") public Date getLastModified() { return lastModified; }
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss") public Date getExpires() { return expires; }
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSZ") public Date getLastModified() { return lastModified; }
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSZ") public Date getCreatedAt() { return createdAt; }
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSZ") public Date getCreatedAt() { return createdAt; }
@JsonFormat(shape = JsonFormat.Shape.ARRAY) public static class LimitOrder { BigDecimal price; BigDecimal size; long numOrders; public BigDecimal getPrice() { return price; } public BigDecimal getSize() { return size; } public long getNumOrders() { return numOrders; } @Override public String toString() { return "Book [price=" + price + ", size=" + size + ", numOrders=" + numOrders + "]"; } } }
@JsonFormat(shape = JsonFormat.Shape.ARRAY) public static class CoinEggOrder { @JsonProperty() private BigDecimal price; @JsonProperty() private BigDecimal quantity; public final BigDecimal getPrice() { return price; } public final BigDecimal getQuantity() { return quantity; } } }
@JsonFormat(shape = JsonFormat.Shape.ARRAY) public class BitfinexPublicTrade {
@JsonFormat(shape = JsonFormat.Shape.ARRAY) public class BitfinexPublicFundingTrade {
@JsonFormat(shape = JsonFormat.Shape.ARRAY) @JsonPropertyOrder({"longitude", "latitude", "altitude"}) @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonDeserialize(as = ImmutableGeoPoint.class) @JsonSerialize(as = ImmutableGeoPoint.class) @Value.Immutable public abstract class GeoPoint { public abstract double altitude(); public abstract double longitude(); public abstract double latitude(); }
@JsonFormat(shape = JsonFormat.Shape.ARRAY) public class AbucoinsHistoricRate { BigDecimal time;
@JsonFormat(shape = JsonFormat.Shape.ARRAY) public class BitfinexTicker {
@JsonCreator public BitcointoyouOrderResponse( @JsonProperty("success") String success, @JsonProperty("oReturn") @JsonFormat(with = {ACCEPT_SINGLE_VALUE_AS_ARRAY}) Object oReturn, @JsonProperty("error") String error, @JsonProperty("date") String date, @JsonProperty("timestamp") String timestamp) { this.success = success; this.setOReturn(oReturn); this.error = error; this.date = date; this.timestamp = timestamp; }
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "^[a-zA-Z_][a-zA-Z0-9_]*$") public String contractName; @JsonProperty(value = "abi", required = true) public List<AbiDefinition> abi; @JsonProperty("bytecode") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "^0x0$|^0x([a-fA-F0-9]{2}|__.{38})+$") public String bytecode; @JsonProperty("deployedBytecode") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "^0x0$|^0x([a-fA-F0-9]{2}|__.{38})+$") public String deployedBytecode; public Map<String, NetworkInfo> networks; @JsonProperty("schemaVersion") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "[0-9]+\\.[0-9]+\\.[0-9]+") public String schemaVersion; @JsonProperty("updatedAt") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", timezone = "GMT") public Date updatedAt;
@JsonFormat(shape = JsonFormat.Shape.NUMBER) @JsonProperty("segment_age") private Duration messageJournalSegmentAge = Duration.standardHours(1L); @JsonFormat(shape = JsonFormat.Shape.NUMBER) @JsonProperty("max_age") private Duration messageJournalMaxAge = Duration.standardHours(12L); @JsonFormat(shape = JsonFormat.Shape.NUMBER) @JsonProperty("flush_age") private Duration messageJournalFlushAge = Duration.standardMinutes(1L);
/** * Represents a view of rate limit in a giving time for a user. <p> limit - How many requests can be executed by the * user. Maps to X-RateLimit-Limit header remaining - How many requests are still left on the current window. Maps to * X-RateLimit-Remaining header reset - Epoch when the rate is replenished by limit. Maps to X-RateLimit-Reset header * * @author Marcos Barbero * @author Liel Chayoun */ @Data @Entity @NoArgsConstructor @AllArgsConstructor public class Rate { @Id @Column(name = "rate_key") private String key; private Long remaining; private Long remainingQuota; private Long reset; @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy HH:mm:ss") private Date expiration; }