Table of Contents

Class SdkConfigurationLiveScout

Namespace
Sportradar.LiveData.Sdk.Services.SdkConfiguration.Sections
Assembly
Sportradar.LiveData.Sdk.dll

SDK configuration element with LiveScout feed provider settings.

public class SdkConfigurationLiveScout : SdkConfigurationLiveFeed
Inheritance
SdkConfigurationLiveScout
Inherited Members

Constructors

SdkConfigurationLiveScout()

protected SdkConfigurationLiveScout()

Properties

IsInitialized

Is section initialized?

[Obsolete]
public bool IsInitialized { get; }

Property Value

bool

MatchExpireCheckInterval

Specifies how frequently we should check for expiration of matches.

[ConfigurationProperty("MatchExpireCheckInterval", IsRequired = false, DefaultValue = "00:05:00")]
[DynamicConfigItem]
[TypeConverter(typeof(TimeSpanConverter))]
[PositiveTimeSpanValidator]
public TimeSpan MatchExpireCheckInterval { get; protected set; }

Property Value

TimeSpan

MatchExpireMaxAge

Specifies how long a match can not receive messages and still be actual.

[ConfigurationProperty("MatchExpireMaxAge", IsRequired = false, DefaultValue = "08:00:00")]
[DynamicConfigItem]
[TypeConverter(typeof(TimeSpanConverter))]
[PositiveTimeSpanValidator]
public TimeSpan MatchExpireMaxAge { get; protected set; }

Property Value

TimeSpan

MaxMatchListInterval

Timespan limit for when the scout match list is requested.

[DynamicConfigItem(Name = "MaxMatchListInterval", DefaultValue = "12:12:00:00")]
[TypeConverter(typeof(TimeSpanConverter))]
[PositiveTimeSpanValidator]
public TimeSpan MaxMatchListInterval { get; protected set; }

Property Value

TimeSpan

Remarks

This is the maximum "width" of the interval [hours_back, hours_forward]. Not settable in the configuration directly.

ScoutPassword

Scout key (overrides IProtocolData)

[TypeConverter(typeof(SecureStringConverter))]
[ConfigurationProperty("ScoutPassword", IsRequired = false)]
public SecureString ScoutPassword { get; protected set; }

Property Value

SecureString

ScoutUsername

Scout username (overrides IProtocolData)

[ConfigurationProperty("ScoutUsername", IsRequired = false)]
public string ScoutUsername { get; protected set; }

Property Value

string

ServerTimeSyncInterval

Specifies how frequently we should be requesting for the current scout server time.

[ConfigurationProperty("ServerTimeSyncInterval", IsRequired = false, DefaultValue = "00:01:00")]
[DynamicConfigItem]
[TypeConverter(typeof(TimeSpanConverter))]
[PositiveTimeSpanValidator]
public TimeSpan ServerTimeSyncInterval { get; protected set; }

Property Value

TimeSpan