Table of Contents

Interface IUofConfiguration

Namespace
Sportradar.OddsFeed.SDK.Api.Config
Assembly
Sportradar.OddsFeed.SDK.dll

Defines a contract implemented by classes representing uof sdk configuration / settings

public interface IUofConfiguration

Properties

AccessToken

Gets the access token used when accessing feed's REST interface

string AccessToken { get; }

Property Value

string

Additional

Gets the additional settings

IUofAdditionalConfiguration Additional { get; }

Property Value

IUofAdditionalConfiguration

Api

Gets the settings used for Sports API connection

IUofApiConfiguration Api { get; }

Property Value

IUofApiConfiguration

BookmakerDetails

Gets the bookmaker details

IBookmakerDetails BookmakerDetails { get; }

Property Value

IBookmakerDetails

The bookmaker details

Cache

Gets the settings used for sdk caches

IUofCacheConfiguration Cache { get; }

Property Value

IUofCacheConfiguration

DefaultLanguage

Gets a CultureInfo specifying default languages to which translatable values will be translated

CultureInfo DefaultLanguage { get; }

Property Value

CultureInfo

Environment

Gets the SdkEnvironment value specifying the environment to which to connect.

SdkEnvironment Environment { get; }

Property Value

SdkEnvironment

ExceptionHandlingStrategy

Gets the exception handling strategy

ExceptionHandlingStrategy ExceptionHandlingStrategy { get; }

Property Value

ExceptionHandlingStrategy

Languages

Gets a IEnumerable<T> specifying languages to which translatable values will be translated

List<CultureInfo> Languages { get; }

Property Value

List<CultureInfo>

NodeId

Gets the node identifier

int NodeId { get; }

Property Value

int

Remarks

MTS customer must set this value! Use only positive numbers; negative are reserved for internal use.

Producer

Gets the settings used for producer handling

IUofProducerConfiguration Producer { get; }

Property Value

IUofProducerConfiguration

Rabbit

Gets the settings used for rabbit connection

IUofRabbitConfiguration Rabbit { get; }

Property Value

IUofRabbitConfiguration

Usage

Gets the settings for usage exporter

IUofUsageConfiguration Usage { get; }

Property Value

IUofUsageConfiguration