Class OrderDTO


  • public final class OrderDTO
    extends Object
    DTO representing order information. A market order is a request by an investor to buy or sell in the current market.
    • Constructor Detail

      • OrderDTO

        protected OrderDTO​(OrderDTO.Builder builder)
        Builder constructor.
        Parameters:
        builder - builder
    • Method Detail

      • builder

        public static OrderDTO.Builder builder()
        Returns builder.
        Returns:
        builder
      • getType

        public OrderTypeDTO getType()
        Getter for type.
        Returns:
        type
      • getOriginalAmount

        public BigDecimal getOriginalAmount()
        Getter for originalAmount.
        Returns:
        originalAmount
      • getCurrencyPair

        public CurrencyPairDTO getCurrencyPair()
        Getter for currencyPair.
        Returns:
        currencyPair
      • getId

        public String getId()
        Getter for id.
        Returns:
        id
      • getUserReference

        public String getUserReference()
        Getter for userReference.
        Returns:
        userReference
      • getTimestamp

        public ZonedDateTime getTimestamp()
        Getter for timestamp.
        Returns:
        timestamp
      • getStatus

        public OrderStatusDTO getStatus()
        Getter for status.
        Returns:
        status
      • getCumulativeAmount

        public BigDecimal getCumulativeAmount()
        Getter for cumulativeAmount.
        Returns:
        cumulativeAmount
      • getAveragePrice

        public BigDecimal getAveragePrice()
        Getter for averagePrice.
        Returns:
        averagePrice
      • getFee

        public BigDecimal getFee()
        Getter for fee.
        Returns:
        fee
      • getLeverage

        public String getLeverage()
        Getter for leverage.
        Returns:
        leverage
      • getLimitPrice

        public BigDecimal getLimitPrice()
        Getter for limitPrice.
        Returns:
        limitPrice
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object