Class TradeDTO.Builder

  • Enclosing class:
    TradeDTO

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

      • Builder

        public Builder()
    • Method Detail

      • orderId

        public TradeDTO.Builder orderId​(String newOrderId)
        Order Id.
        Parameters:
        newOrderId - order id
        Returns:
        builder
      • originalAmount

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

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

        public TradeDTO.Builder feeAmount​(BigDecimal newFeeAmount)
        Fee amount.
        Parameters:
        newFeeAmount - fee amount
        Returns:
        builder
      • feeCurrency

        public TradeDTO.Builder feeCurrency​(CurrencyDTO newFeeCurrency)
        Fee currency.
        Parameters:
        newFeeCurrency - new fee currency
        Returns:
        builder
      • create

        public TradeDTO create()
        Creates Trade.
        Returns:
        trade