Click or drag to resize

Sportradar.OddsFeed.SDK.API Namespace

The Sportradar.OddsFeed.SDK.API namespace contains classes and interfaces defining the Odds Feed SDK API.
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 interfaceIConfigurationAccessTokenSetter Obsolete.
Defines method used to set access token property on the configuration builder
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 interfaceIConfigurationInactivitySecondsSetter Obsolete.
Defines method used to set inactivity seconds property on the configuration builder
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 interfaceIEnvironmentSelectorV1
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 interfaceIMarketDescriptionManagerV1
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 interfaceIOddsFeedConfigurationBuilder Obsolete.
Defines methods used to set optional properties on the configuration builder
Public interfaceIOddsFeedSession
Represents a session to the odds feed
Public interfaceIOddsFeedSessionBuilder
Represents a first step when building a IOddsFeedSession instance
Public interfaceIOddsFeedV1
Represent a root object of the unified odds feed
Public interfaceIOddsFeedV2
Represent a root object of the unified odds feed
Public interfaceIOddsFeedV3
Represent a root object of the unified odds feed
Public interfaceIOddsFeedV4
Represent a root object of the unified odds feed
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 interfaceIReplayManagerV1
Defines a contract implemented by classes capable of interacting with Replay Server
Public interfaceIReplayManagerV2
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 interfaceISportDataProviderV1
Defines a contract implemented by classes used to provide sport related data (sports, tournaments, sport events, ...)
Public interfaceISportDataProviderV10
Defines a contract implemented by classes used to provide sport related data (sports, tournaments, sport events, ...)
Public interfaceISportDataProviderV2
Defines a contract implemented by classes used to provide sport related data (sports, tournaments, sport events, ...)
Public interfaceISportDataProviderV3
Defines a contract implemented by classes used to provide sport related data (sports, tournaments, sport events, ...)
Public interfaceISportDataProviderV4
Defines a contract implemented by classes used to provide sport related data (sports, tournaments, sport events, ...)
Public interfaceISportDataProviderV5
Defines a contract implemented by classes used to provide sport related data (sports, tournaments, sport events, ...)
Public interfaceISportDataProviderV6
Defines a contract implemented by classes used to provide sport related data (sports, tournaments, sport events, ...)
Public interfaceISportDataProviderV7
Defines a contract implemented by classes used to provide sport related data (sports, tournaments, sport events, ...)
Public interfaceISportDataProviderV8
Defines a contract implemented by classes used to provide sport related data (sports, tournaments, sport events, ...)
Public interfaceISportDataProviderV9
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