Table of Contents

Interface IProtocolData

Namespace
Sportradar.LiveData.Sdk.Common.Interfaces
Assembly
Sportradar.LiveData.Sdk.dll
public interface IProtocolData : ICloneable
Inherited Members

Properties

BookmakerId

Bookmaker ID

long BookmakerId { get; }

Property Value

long

CommonIAMSettings

CommonIAMSettings? CommonIAMSettings { get; }

Property Value

CommonIAMSettings

EventRequestLimiter

Limits the number of matches that a client can reference in a given time frame (get status, meta info, book, subscribe or error recovery).

IRateGate EventRequestLimiter { get; }

Property Value

IRateGate

LoginLimiter

Limits the number of logins a client can perform in a given time frame.

IRateGate LoginLimiter { get; }

Property Value

IRateGate

MaxTimeSkew

Max message timestamp skew. Zero to disable the check.

TimeSpan MaxTimeSkew { get; }

Property Value

TimeSpan

RequestLimiter

Limits the number of requests a client can send in a given time frame.

IRateGate RequestLimiter { get; }

Property Value

IRateGate

RestartOnParseError

If true, the feed will reconnect on any parse error

bool RestartOnParseError { get; }

Property Value

bool

SchemaStrictness

XSD schema validation strictness. Can be OFF, ON, STRICT or VERY STRICT

SchemaValidationStrictness SchemaStrictness { get; }

Property Value

SchemaValidationStrictness

ScoutPassword

Scout client password

SecureString ScoutPassword { get; }

Property Value

SecureString

ScoutUsername

Scout client username

string ScoutUsername { get; }

Property Value

string

SendClientTimeInRequest

Whether client UTC time should be included in every request message (LiveOdds).

bool SendClientTimeInRequest { get; }

Property Value

bool

SendClientVersionInLogin

Whether client version should be sent in login.

bool SendClientVersionInLogin { get; }

Property Value

bool