Interface CashOutProbabilitiesManager

All Known Implementing Classes:
CashOutProbabilitiesManagerImpl

public interface CashOutProbabilitiesManager
Defines methods used retrieve markets with probability information used for cash out
  • Method Details

    • getCashOutProbabilities

      <T extends SportEvent> CashOutProbabilities<T> getCashOutProbabilities(Urn eventId)
      Returns a CashOutProbabilities instance providing the cashout probabilities for the specified event (the provided data is translated in the default language)
      Type Parameters:
      T - a SportEvent inherited instance
      Parameters:
      eventId - the Urn identifier of the event
      Returns:
      a CashOutProbabilities providing the probabilities of the associated event
    • getCashOutProbabilities

      <T extends SportEvent> CashOutProbabilities<T> getCashOutProbabilities(Urn eventId, Locale locale)
      Returns a CashOutProbabilities instance providing the cashout probabilities for the specified event
      Type Parameters:
      T - a SportEvent inherited instance
      Parameters:
      eventId - the Urn identifier of the event
      locale - the Locale in which to provide the data
      Returns:
      a CashOutProbabilities providing the probabilities of the associated event
    • getCashOutProbabilities

      <T extends SportEvent> CashOutProbabilities<T> getCashOutProbabilities(Urn eventId, int marketId, Map<String,String> specifiers)
      Returns a CashOutProbabilities instance providing the cashout probabilities for the specified market on the associated event (the provided data is translated in the default language)
      Type Parameters:
      T - a SportEvent inherited instance
      Parameters:
      eventId - the Urn identifier of the event
      marketId - the market identifier
      specifiers - a Map containing market specifiers or a null reference if market has no specifiers
      Returns:
      a CashOutProbabilities providing the probabilities of the associated event/market combination
    • getCashOutProbabilities

      <T extends SportEvent> CashOutProbabilities<T> getCashOutProbabilities(Urn eventId, int marketId, Map<String,String> specifiers, Locale locale)
      Returns a CashOutProbabilities instance providing the cashout probabilities for the specified market on the associated event
      Type Parameters:
      T - a SportEvent inherited instance
      Parameters:
      eventId - the Urn identifier of the event
      marketId - the market identifier
      specifiers - a Map containing market specifiers or a null reference if market has no specifiers
      locale - the Locale in which to provide the data
      Returns:
      a CashOutProbabilities providing the probabilities of the associated event/market combination