Table of Contents

Interface IUofApiConfiguration

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

Defines a contract implemented by classes representing api connection configuration / settings

public interface IUofApiConfiguration

Properties

BaseUrl

Gets the representation of Sports API URI

string BaseUrl { get; }

Property Value

string

Host

Gets a host name of the Sports API

string Host { get; }

Property Value

string

HttpClientFastFailingTimeout

Gets a value specifying a timeout set for fast-failing HTTP requests

TimeSpan HttpClientFastFailingTimeout { get; }

Property Value

TimeSpan

Remarks

Applies for API calls to endpoints: summary, competitor and player profile, draw summary, single variant markets

HttpClientRecoveryTimeout

Gets a value specifying a timeout set for HTTP request for recovery endpoints

TimeSpan HttpClientRecoveryTimeout { get; }

Property Value

TimeSpan

HttpClientTimeout

Gets a value specifying a timeout set for HTTP requests

TimeSpan HttpClientTimeout { get; }

Property Value

TimeSpan

MaxConnectionsPerServer

Gets the maximum number of concurrent connections (per server endpoint) allowed by an HttpClientHandler object. (default: int.Max)

int MaxConnectionsPerServer { get; }

Property Value

int

ReplayBaseUrl

Gets a representation of Replay Server API base url

string ReplayBaseUrl { get; }

Property Value

string

ReplayHost

Gets the URL of the feed's Replay Server REST interface

string ReplayHost { get; }

Property Value

string

UseSsl

Gets a value indicating whether the connection to Sports API should use SSL

bool UseSsl { get; }

Property Value

bool