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
CommonIAMSettings
CommonIAMSettings? CommonIAMSettings { get; }
Property Value
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
LoginLimiter
Limits the number of logins a client can perform in a given time frame.
IRateGate LoginLimiter { get; }
Property Value
MaxTimeSkew
Max message timestamp skew. Zero to disable the check.
TimeSpan MaxTimeSkew { get; }
Property Value
RequestLimiter
Limits the number of requests a client can send in a given time frame.
IRateGate RequestLimiter { get; }
Property Value
RestartOnParseError
If true, the feed will reconnect on any parse error
bool RestartOnParseError { get; }
Property Value
SchemaStrictness
XSD schema validation strictness. Can be OFF, ON, STRICT or VERY STRICT
SchemaValidationStrictness SchemaStrictness { get; }
Property Value
ScoutPassword
Scout client password
SecureString ScoutPassword { get; }
Property Value
ScoutUsername
Scout client username
string ScoutUsername { get; }
Property Value
SendClientTimeInRequest
Whether client UTC time should be included in every request message (LiveOdds).
bool SendClientTimeInRequest { get; }
Property Value
SendClientVersionInLogin
Whether client version should be sent in login.
bool SendClientVersionInLogin { get; }