Table of Contents

Interface IStage

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

Defines methods implemented by classes representing sport events of stage type

public interface IStage : ICompetition, ISportEvent
Inherited Members

Methods

GetAdditionalParentStagesAsync()

Asynchronously gets a list of additional ids of the parent stages of the current instance or a null reference if the represented stage does not have the parent stages

Task<IEnumerable<IStage>> GetAdditionalParentStagesAsync()

Returns

Task<IEnumerable<IStage>>

A Task<TResult> representing the asynchronous operation

GetCategoryAsync()

Asynchronously get the ICategorySummary instance associated with the current IStage instance

Task<ICategorySummary> GetCategoryAsync()

Returns

Task<ICategorySummary>

The ICategorySummary instance associated with the current IStage instance

GetParentStageAsync()

Asynchronously get the parent stage

Task<IStage> GetParentStageAsync()

Returns

Task<IStage>

The parent stage

GetSportAsync()

Asynchronously get the ISportSummary instance associated with the current IStage instance

Task<ISportSummary> GetSportAsync()

Returns

Task<ISportSummary>

The ISportSummary instance associated with the current IStage instance

GetStageTypeAsync()

Asynchronously get the type of the stage

Task<StageType?> GetStageTypeAsync()

Returns

Task<StageType?>

The type of the stage

GetStagesAsync()

Asynchronously get the list of stages representing stages of the multi-stage stage

Task<IEnumerable<IStage>> GetStagesAsync()

Returns

Task<IEnumerable<IStage>>

The list of stages representing stages of the multi-stage stage

GetStatusAsync()

Asynchronously gets a IStageStatus containing information about the progress of the stage

Task<IStageStatus> GetStatusAsync()

Returns

Task<IStageStatus>

A Task<TResult> containing information about the progress of the stage