Table of Contents

Interface IMessageTimestamp

Namespace
Sportradar.OddsFeed.SDK.Entities
Assembly
Sportradar.OddsFeed.SDK.dll

Defines a contract for all message timestamps

public interface IMessageTimestamp

Remarks

Created and Sent are generated on rabbit server and Received and Dispatched on a local machine running sdk. If the system clocks are not in-sync it may happen that Received is before Created. Similar logic applies also to other properties.

Properties

Created

Gets the value specifying when the message was generated and put in queue on rabbit server (milliseconds since EPOCH UTC)

long Created { get; }

Property Value

long

Dispatched

Gets the value specifying when the message was dispatched to the user from the sdk (milliseconds since EPOCH UTC)

long Dispatched { get; }

Property Value

long

Received

Gets the value specifying when the message was received for processing by the sdk (milliseconds since EPOCH UTC)

long Received { get; }

Property Value

long

Sent

Gets the value specifying when the message was sent from the rabbit server (milliseconds since EPOCH UTC)

long Sent { get; }

Property Value

long