Class OrderDTO.Builder

  • Enclosing class:
    OrderDTO

    public static final class OrderDTO.Builder
    extends Object
    Builder.
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • originalAmount

        public OrderDTO.Builder originalAmount​(BigDecimal newOriginalAmount)
        Original amount.
        Parameters:
        newOriginalAmount - original amount
        Returns:
        builder
      • currencyPair

        public OrderDTO.Builder currencyPair​(CurrencyPairDTO newCurrencyPair)
        Currency pair.
        Parameters:
        newCurrencyPair - currency pair
        Returns:
        builder
      • userReference

        public OrderDTO.Builder userReference​(String newUserReference)
        User reference.
        Parameters:
        newUserReference - user reference
        Returns:
        builder
      • cumulativeAmount

        public OrderDTO.Builder cumulativeAmount​(BigDecimal newCumulativeAmount)
        Cumulative amount.
        Parameters:
        newCumulativeAmount - cumulative amount
        Returns:
        builder
      • averagePrice

        public OrderDTO.Builder averagePrice​(BigDecimal newAveragePrice)
        Average price.
        Parameters:
        newAveragePrice - average price
        Returns:
        builder
      • leverage

        public OrderDTO.Builder leverage​(String newLeverage)
        Leverage.
        Parameters:
        newLeverage - leverage
        Returns:
        builder
      • limitPrice

        public OrderDTO.Builder limitPrice​(BigDecimal newLimitPrice)
        Price.
        Parameters:
        newLimitPrice - limit price
        Returns:
        builder
      • create

        public OrderDTO create()
        Creates order.
        Returns:
        order