Interface CashOutProbabilities<T extends SportEvent>

All Superinterfaces:
EventMessage<T>, MarketMessage<T>, Message
All Known Implementing Classes:
CashOutProbabilitiesImpl

public interface CashOutProbabilities<T extends SportEvent> extends MarketMessage<T>
Defines methods implemented by cash-out probability messages
  • Method Details

    • getBetstopReasonValue

      NamedValue getBetstopReasonValue()
      Returns the betstop reason value descriptor
      Returns:
      betstop reason value descriptor
    • getBetstopReason

      String getBetstopReason()
      Returns the reason for the most recently sent betstop if the betstop is still active
      Returns:
      the reason for the most recently sent betstop if the betstop is still active (otherwise null)
    • getBettingStatusValue

      NamedValue getBettingStatusValue()
      Returns the betting status value descriptor
      Returns:
      the betting status value descriptor
    • getBettingStatus

      String getBettingStatus()
      If this field is set, it reports that a previous betstop was sent but the markets have now been reopened. A conservative bookmaker could keep the markets suspended. Previously, we call it that the markets are current in early betstart.
      Returns:
      the betting status - if set the affected markets are in early betstart otherwise null.
    • getMarkets

      Description copied from interface: MarketMessage
      Returns a list of markets that are affected by the associated message
      Specified by:
      getMarkets in interface MarketMessage<T extends SportEvent>
      Returns:
      the list of affected markets