Class ProtocolData
- Namespace
- Sportradar.LiveData.Sdk.Common.Types
- Assembly
- Sportradar.LiveData.Sdk.dll
public class ProtocolData : IProtocolData, ICloneable
- Inheritance
-
ProtocolData
- Implements
- Inherited Members
Constructors
ProtocolData()
public ProtocolData()
Properties
BookmakerId
Bookmaker ID
public virtual long BookmakerId { get; set; }
Property Value
BookmakerKey
public virtual SecureString BookmakerKey { get; set; }
Property Value
CommonIAMSettings
public virtual CommonIAMSettings CommonIAMSettings { get; set; }
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).
public virtual IRateGate EventRequestLimiter { get; set; }
Property Value
LoginLimiter
Limits the number of logins a client can perform in a given time frame.
public virtual IRateGate LoginLimiter { get; set; }
Property Value
MaxTimeSkew
Max message timestamp skew. Zero to disable the check.
public virtual TimeSpan MaxTimeSkew { get; set; }
Property Value
RequestLimiter
Limits the number of requests a client can send in a given time frame.
public virtual IRateGate RequestLimiter { get; set; }
Property Value
RestartOnParseError
If true, the feed will reconnect on any parse error
public bool RestartOnParseError { get; set; }
Property Value
SchemaStrictness
XSD schema validation strictness. Can be OFF, ON, STRICT or VERY STRICT
public virtual SchemaValidationStrictness SchemaStrictness { get; set; }
Property Value
ScoutPassword
Scout client password
public virtual SecureString ScoutPassword { get; set; }
Property Value
ScoutUsername
Scout client username
public virtual string ScoutUsername { get; set; }
Property Value
SendClientTimeInRequest
Whether client UTC time should be included in every request message (LiveOdds).
public virtual bool SendClientTimeInRequest { get; set; }
Property Value
SendClientVersionInLogin
Whether client version should be sent in login.
public virtual bool SendClientVersionInLogin { get; set; }
Property Value
Methods
Clone()
Creates a new object that is a copy of the current instance.
public virtual object Clone()
Returns
- object
A new object that is a copy of this instance.