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

org.knowm.xchange.coinbaseex.dto.trade.CoinbaseExPlaceOrder Maven / Gradle / Ivy

package org.knowm.xchange.coinbaseex.dto.trade;

import java.math.BigDecimal;

import com.fasterxml.jackson.annotation.JsonProperty;

public class CoinbaseExPlaceOrder {
  @JsonProperty("size")
  private final BigDecimal size;
  @JsonProperty("price")
  private final BigDecimal price;
  @JsonProperty("side")
  private final String side;
  @JsonProperty("product_id")
  private final String productId;
  @JsonProperty("type")
  private final String type;

  public CoinbaseExPlaceOrder(BigDecimal size, BigDecimal price, String side, String productId, String type) {
    this.size = size;
    this.price = price;
    this.side = side;
    this.productId = productId;
    this.type = type;
  }

  public BigDecimal getSize() {
    return size;
  }

  public BigDecimal getPrice() {
    return price;
  }

  public String getSide() {
    return side;
  }

  public String getProductId() {
    return productId;
  }

  public String getType() {
    return type;
  }

  @Override
  public String toString() {
    StringBuilder builder = new StringBuilder();
    builder.append("CoinbaseExPlaceOrder [size=");
    builder.append(size);
    builder.append(", price=");
    builder.append(price);
    builder.append(", side=");
    builder.append(side);
    builder.append(", type=");
    builder.append(type);
    builder.append(", productId=");
    builder.append(productId);
    builder.append("]");
    return builder.toString();
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy