A java implementation of the Binance API Specification
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
820 B

package com.sigmaflare.binancej.entities;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.sigmaflare.binancej.entities.transform.OrderBookDepthResponseDeserializer;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* Represents the Order book depth for Binance's market.
*
* Order book depth is a mess coming from Binance's API, so this is handled purely with
* a custom deserializer to make using the resulting POJOs easier
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@JsonDeserialize(using = OrderBookDepthResponseDeserializer.class)
public class OrderBookDepth {
private Long lastUpdateId;
private List<OrderBookPricing> bids;
private List<OrderBookPricing> asks;
}