Interface MarketWithProbabilities

All Superinterfaces:
Market
All Known Implementing Classes:
MarketWithProbabilitiesImpl

public interface MarketWithProbabilities extends Market
Defines methods used to access data of markets with probabilities
  • Method Details

    • getCashOutStatus

      CashOutStatus getCashOutStatus()
      Returns a CashOutStatus enum which indicates the availability of cashout
      Returns:
      if available, a CashOutStatus enum which indicates the availability of cashout; otherwise null
    • getStatus

      MarketStatus getStatus()
      An indication if the associated market is active
      Returns:
      an indication if the associated market is active
    • getOutcomeProbabilities

      List<OutcomeProbabilities> getOutcomeProbabilities()
      Returns a list of probabilities for the different available market outcomes
      Returns:
      a list of probabilities for the different outcomes for this market
    • getMarketMetadata

      default MarketMetadata getMarketMetadata()
      Returns a MarketMetadata instance which contains additional market information
      Returns:
      a MarketMetadata instance which contains additional market information