Click or drag to resize

Sportradar.OddsFeed.SDK.API Namespace

 
Classes
 ClassDescription
Public classEntityDispatcherBase A base class for classes used to dispatch messages
Public classFeed A IOddsFeed implementation acting as an entry point to the odds feed SDK
Public classReplayFeed A IOddsFeed implementation acting as an entry point to the odds feed Replay Service for doing integration tests against played matches that are older than 48 hours
Interfaces
 InterfaceDescription
Public interfaceIBookingManager Defines a contract for classes implementing booking manager to perform various booking calendar operations
Public interfaceICashOutProbabilitiesProvider Defines a type used to retrieve market probabilities used for cash out
Public interfaceIConfigurationBuilder Defines a contract implemented by classes used to set general configuration properties
Public interfaceIConfigurationBuilderBaseT A base contract custom and general configuration builders
Public interfaceICustomBetManager Defines methods used to perform various custom bet operations
Public interfaceICustomBetSelectionBuilder Defines methods used to build selections
Public interfaceICustomConfigurationBuilder Defines a contract implemented by classes used to set general and custom configuration properties
Public interfaceIEntityDispatcherT Specifies a contract defining events used for user notification
Public interfaceIEnvironmentSelector Defines a contract implemented by classes taking care of the 2nd step when building configuration - selecting the environment.
Public interfaceIEventChangeManager Defines a contract implemented by classes capable of getting list of IFixtureChange and/or IResultChange
Public interfaceIEventRecoveryRequestIssuer Defines a contract implemented by classes used to issue event message recovery requests to the feed
Public interfaceIMarketDescriptionManager Used to obtain information about available markets and get translations for markets and outcomes including outrights
Public interfaceIOddsFeed Represent a root object of the unified odds feed
Public interfaceIOddsFeedConfiguration Defines a contract implemented by classes representing odds feed configuration / settings
Public interfaceIOddsFeedSession Represents a session to the odds feed
Public interfaceIOddsFeedSessionBuilder Represents a first step when building a IOddsFeedSession instance
Public interfaceIProducersProvider Defines a type used to retrieve available producers on api
Public interfaceIRecoveryConfigurationBuilderT Defines a contract implemented by classes used to set recovery related configuration properties
Public interfaceIReplayConfigurationBuilder Defines a contract implemented by classes used to set replay configuration properties
Public interfaceIReplayEvent Defines a contract implemented by classes representing replay events
Public interfaceIReplayManager Defines a contract implemented by classes capable of interacting with Replay Server
Public interfaceIReplayResponse Defines a contract for responses from Replay Server
Public interfaceIReplayScenario Defines a contract for replay scenario instances
Public interfaceIReplayStatus Defines a contract for status of replay player
Public interfaceISessionBuilder Represents a second step when building a IOddsFeedSession instance
Public interfaceISpecificEntityDispatcherT Defines a contract implemented by classes capable of dispatching only specific entities
Public interfaceISportDataProvider Defines a contract implemented by classes used to provide sport related data (sports, tournaments, sport events, ...)
Public interfaceITokenSetter Defines a contract implemented by classes taking care of the 1st step when building configuration - setting the token
Enumerations
 EnumerationDescription
Public enumerationCacheType Enumerates the types of the caches supported by the SDK
Public enumerationMessageType Enumerates the types of the messages received from the feed
Public enumerationReplayPlayerStatus Status of the replay player