Class OrderCreationResultDTO

java.lang.Object
tech.cassandre.trading.bot.dto.trade.OrderCreationResultDTO

public final class OrderCreationResultDTO extends Object
Order creation result for OrderDTO. If successful (isSuccessful() == true), you can get the order with getOrder(). if not successful (isSuccessful() == false), you can get: - The error message with getErrorMessage(). - The exception causing the error with getException().
  • Constructor Details

    • OrderCreationResultDTO

      public OrderCreationResultDTO(OrderDTO newOrder)
      Constructor for successful order creation.
      Parameters:
      newOrder - order
    • OrderCreationResultDTO

      public OrderCreationResultDTO(String newErrorMessage, Exception newException)
      Constructor for unsuccessful order creation.
      Parameters:
      newErrorMessage - error message
      newException - exception
  • Method Details

    • isSuccessful

      public boolean isSuccessful()
      Getter successful.
      Returns:
      successful
    • getOrderId

      public String getOrderId()
      Returns order id.
      Returns:
      id
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getOrder

      public OrderDTO getOrder()
      Order (filled if order creation is successful).
    • getErrorMessage

      public String getErrorMessage()
      Error message (filled if order creation failed).
    • getException

      public Exception getException()
      Exception (filled if order creation failed).