All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.trickl.model.oanda.pricing.common.PriceBucket Maven / Gradle / Ivy

package com.trickl.model.oanda.pricing.common;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import java.math.BigDecimal;
import lombok.Builder;
import lombok.Data;

/** A Price Bucket represents a price available for an amount of liquidity. */
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({"price", "liquidity"})
@Data
@Builder
public class PriceBucket {

  /** The Price offered by the PriceBucket. */
  @JsonPropertyDescription("The Price offered by the PriceBucket")
  private BigDecimal price;

  /** The amount of liquidity offered by the PriceBucket. */
  @JsonPropertyDescription("The amount of liquidity offered by the PriceBucket")
  private long liquidity;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy