Table of Contents

Class MatchHeader

Namespace
Sportradar.LiveData.Sdk.FeedProviders.LiveScout.Types
Assembly
Sportradar.LiveData.Sdk.dll

Basic match information specifying match id, teams playing, bet status, feed type and other info.

[Serializable]
public class MatchHeader
Inheritance
MatchHeader
Inherited Members

Properties

Active

Is match active?

public bool? Active { get; }

Property Value

bool?

AwayState

public string AwayState { get; }

Property Value

string

BetStatus

Whether market is open or closed.

public MatchBetStatus? BetStatus { get; }

Property Value

MatchBetStatus?

ConnectionStatus

Whether scout is currently connected or not.

public bool? ConnectionStatus { get; }

Property Value

bool?

CoverageStatusId

Gets the coverage status identifier

public int? CoverageStatusId { get; }

Property Value

int?

CoveredFrom

Whether the match is covered from TV or venue.

public Coverage? CoveredFrom { get; }

Property Value

Coverage?

Device

Device used for scouting

  • 1 – Hardphone/Asterisk
  • 2 – Softphone
  • 3 – Scout Admin
  • 4 – Scout Mobile App
  • 5 – External Data Feed
public int? Device { get; }

Property Value

int?

Distance

Distance between teams in km.

public int? Distance { get; }

Property Value

int?

ExpectedLatencyLevel

public LatencyLevel ExpectedLatencyLevel { get; }

Property Value

LatencyLevel

ExpectedLatencyLevelString

public string ExpectedLatencyLevelString { get; }

Property Value

string

ExtMatchId

public string ExtMatchId { get; }

Property Value

string

ExtraInfo

Integer specifying special information for the match. Can be one of the following:

  • 1 – Soccer match played 2*40 minutes (+2*10 minutes extra time)
  • 2 – Tennis no advantage rule, super tie break to 10 points
  • 3 – Tennis no advantage rule, super tie break to 7 points
  • 4 – Tennis no advantage rule, no super tie break
  • 5 – Tennis advantage rule, super tie break to 10 points
  • 6 – Tennis advantage rule, super tie break to 7 points
  • 7 – Basketball 12 minute periods
  • 8 – Volleyball best of 3 sets
  • 9 - Soccer match played 2*35 minutes (+2* 5 minutes extra time)
  • 10 - Soccer match played 2*30 minutes (+2* 5 minutes extra time)
  • 11 - Soccer match played 2*25 minutes (+2* 5 minutes extra time)
  • 12 - Ice hockey 10 minutes extra time periods
  • 13 - Ice hockey 20 minutes extra time periods
  • 14 – Futsal match played 2*25 minutes (+2* 5 minutes extra time)
Tennis advantage rule is when games must be won by at least 2 points (i.e. the use of deuce and advantage player X). In doubles matches advantage rule is usually not used. Super tie break in tennis is when the last set is a special tie break set.
public int? ExtraInfo { get; }

Property Value

int?

FeedPagination

Pagination properties that are provided when ScoutFeedType.FULL_PAGINATED is used.

public FeedPagination? FeedPagination { get; }

Property Value

FeedPagination

FirstServe

Which player / team has first serve of match (tennis).

public Team? FirstServe { get; }

Property Value

Team?

FirstServeGoldenSet

Which player / team has first serve of golden set

public Team? FirstServeGoldenSet { get; }

Property Value

Team?

FirstServeTieBreak

Which player / team has first serve in tie-break (tennis).

public Team? FirstServeTieBreak { get; }

Property Value

Team?

HomeState

public string HomeState { get; }

Property Value

string

IsBooked

Whether the match is booked by the client.

public bool? IsBooked { get; }

Property Value

bool?

IsCancelled

public bool? IsCancelled { get; }

Property Value

bool?

IsDeepCoverage

Whether this is a deep coverage match.

public bool? IsDeepCoverage { get; }

Property Value

bool?

IsRTS

public bool? IsRTS { get; }

Property Value

bool?

IsTimeRunning

Whether time/clock is running/active or not.

public bool? IsTimeRunning { get; }

Property Value

bool?

MatchId

Match Id.

public long MatchId { get; }

Property Value

long

MatchTime

Match time, mm:ss (e.g. 40:00 or 00:00).

public string MatchTime { get; }

Property Value

string

NumberOfSets

Number of sets in match (tennis).

public int? NumberOfSets { get; }

Property Value

int?

STime

public long? STime { get; }

Property Value

long?

SetLimit

Number of points needed to win a set

public int? SetLimit { get; }

Property Value

int?

Sex

Gender (sex) of the player / team.

public Sex Sex { get; }

Property Value

Sex

SourceId

Customer match id. Included if set up and if available for this match. Contact Sportradar in order to include this in the scout feed

public string SourceId { get; }

Property Value

string

SportId

Gets the sport identifier

public int? SportId { get; }

Property Value

int?

St1Id

Betradar super team id for team 1.

public int? St1Id { get; }

Property Value

int?

Remarks

Super team is the parent a certain team derives from. New sponsor might completely change the name of the team no matter it is actually the same thing.

St2Id

Betradar super team id for team 2.

public int? St2Id { get; }

Property Value

int?

Remarks

Super team is the parent a certain team derives from. New sponsor might completely change the name of the team no matter it is actually the same thing.

Start

Official match start time, as a timestamp in UTC.

public DateTime? Start { get; }

Property Value

DateTime?

Team1

Betradar team 1 (home team).

public IdNameTuple Team1 { get; }

Property Value

IdNameTuple

Team1Abbreviation

Team 1 abbreviation

public string Team1Abbreviation { get; }

Property Value

string

Team1Division

public string Team1Division { get; }

Property Value

string

Team1Natural

Betradar team 1 (home team) - natural

public IdNameTuple Team1Natural { get; }

Property Value

IdNameTuple

Team2

Betradar team 2 (away team).

public IdNameTuple Team2 { get; }

Property Value

IdNameTuple

Team2Abbreviation

Team 2 abbreviation

public string Team2Abbreviation { get; }

Property Value

string

Team2Division

public string Team2Division { get; }

Property Value

string

Team2Natural

Betradar team 2 (away team) - natural

public IdNameTuple Team2Natural { get; }

Property Value

IdNameTuple

TeamMatch

public bool? TeamMatch { get; }

Property Value

bool?

TeamMatchId

public long? TeamMatchId { get; }

Property Value

long?

TeamsReversed

public TeamsReversed TeamsReversed { get; }

Property Value

TeamsReversed

TieBreakLastSet

Last set has tie break.

public bool? TieBreakLastSet { get; }

Property Value

bool?

TypeOfFeed

Whether this is a full, paginated full, delta or delta update message.

public ScoutFeedType? TypeOfFeed { get; }

Property Value

ScoutFeedType?

Var

public int? Var { get; }

Property Value

int?

VbpClassification

public VbpClassification VbpClassification { get; }

Property Value

VbpClassification

Venue

public string Venue { get; }

Property Value

string

WonJumpBall

Which team won jump ball at the start of the match.

public Team? WonJumpBall { get; }

Property Value

Team?

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

Remarks

Can be used for diagnostics purposes.