Aydsko iRacing Data API
Show / Hide Table of Contents

Class OfficialSearchResultItem

Inheritance
object
OfficialSearchResultItem
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Aydsko.iRacingData.Searches
Assembly: Aydsko.iRacingData.dll
Syntax
public class OfficialSearchResultItem

Properties

DriverChanges

Declaration
[JsonPropertyName("driver_changes")]
public bool DriverChanges { get; set; }
Property Value
Type Description
bool

EndTime

Declaration
[JsonPropertyName("end_time")]
public DateTimeOffset EndTime { get; set; }
Property Value
Type Description
DateTimeOffset

EventAverageLap

Declaration
[JsonPropertyName("event_average_lap")]
[JsonConverter(typeof(TenThousandthSecondDurationConverter))]
public TimeSpan? EventAverageLap { get; set; }
Property Value
Type Description
Nullable

EventBestLapTime

Declaration
[JsonPropertyName("event_best_lap_time")]
[JsonConverter(typeof(TenThousandthSecondDurationConverter))]
public TimeSpan? EventBestLapTime { get; set; }
Property Value
Type Description
Nullable

EventLapsComplete

Declaration
[JsonPropertyName("event_laps_complete")]
public int EventLapsComplete { get; set; }
Property Value
Type Description
int

EventStrengthOfField

Declaration
[JsonPropertyName("event_strength_of_field")]
public int EventStrengthOfField { get; set; }
Property Value
Type Description
int

EventType

Declaration
[JsonPropertyName("event_type")]
public int EventType { get; set; }
Property Value
Type Description
int

EventTypeName

Declaration
[JsonPropertyName("event_type_name")]
public string EventTypeName { get; set; }
Property Value
Type Description
string

LicenseCategory

Declaration
[JsonPropertyName("license_category")]
public string LicenseCategory { get; set; }
Property Value
Type Description
string

LicenseCategoryId

Declaration
[JsonPropertyName("license_category_id")]
public int LicenseCategoryId { get; set; }
Property Value
Type Description
int

NumberOfCautionLaps

Declaration
[JsonPropertyName("num_caution_laps")]
public int NumberOfCautionLaps { get; set; }
Property Value
Type Description
int

NumberOfCautions

Declaration
[JsonPropertyName("num_cautions")]
public int NumberOfCautions { get; set; }
Property Value
Type Description
int

NumberOfDrivers

Declaration
[JsonPropertyName("num_drivers")]
public int NumberOfDrivers { get; set; }
Property Value
Type Description
int

NumberOfLeadChanges

Declaration
[JsonPropertyName("num_lead_changes")]
public int NumberOfLeadChanges { get; set; }
Property Value
Type Description
int

OfficialSession

Declaration
[JsonPropertyName("official_session")]
public bool OfficialSession { get; set; }
Property Value
Type Description
bool

RaceWeekIndex

An index number identifying the race week.

Declaration
[JsonPropertyName("race_week_num")]
public int RaceWeekIndex { get; set; }
Property Value
Type Description
int
Remarks

The iRacing Data API works with zero-based race weeks, most people will use one-based.

See Also
RaceWeekNumber

RaceWeekNumber

The number of the race week within the season.

Declaration
[JsonIgnore]
public int RaceWeekNumber { get; }
Property Value
Type Description
int

SeasonId

Declaration
[JsonPropertyName("season_id")]
public int SeasonId { get; set; }
Property Value
Type Description
int

SeasonQuarter

Declaration
[JsonPropertyName("season_quarter")]
public int SeasonQuarter { get; set; }
Property Value
Type Description
int

SeasonYear

Declaration
[JsonPropertyName("season_year")]
public int SeasonYear { get; set; }
Property Value
Type Description
int

SeriesId

Declaration
[JsonPropertyName("series_id")]
public int SeriesId { get; set; }
Property Value
Type Description
int

SeriesName

Declaration
[JsonPropertyName("series_name")]
public string SeriesName { get; set; }
Property Value
Type Description
string

SeriesShortName

Declaration
[JsonPropertyName("series_short_name")]
public string SeriesShortName { get; set; }
Property Value
Type Description
string

SessionId

Declaration
[JsonPropertyName("session_id")]
public int SessionId { get; set; }
Property Value
Type Description
int

StartTime

Declaration
[JsonPropertyName("start_time")]
public DateTimeOffset StartTime { get; set; }
Property Value
Type Description
DateTimeOffset

SubsessionId

Declaration
[JsonPropertyName("subsession_id")]
public int SubsessionId { get; set; }
Property Value
Type Description
int

Track

Declaration
[JsonPropertyName("track")]
public ResultTrackInfo Track { get; set; }
Property Value
Type Description
ResultTrackInfo

WinnerAi

Declaration
[JsonPropertyName("winner_ai")]
public bool WinnerAi { get; set; }
Property Value
Type Description
bool

WinnerGroupId

Declaration
[JsonPropertyName("winner_group_id")]
public int WinnerGroupId { get; set; }
Property Value
Type Description
int

WinnerName

Declaration
[JsonPropertyName("winner_name")]
public string WinnerName { get; set; }
Property Value
Type Description
string
In this article
Back to top Generated by DocFX