Aydsko iRacing Data API
Show / Hide Table of Contents

Class Result

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

Properties

AI

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

AggregateChampionshipPoints

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

AverageLap

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

BestLapNumber

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

BestLapTime

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

BestNLapsNumber

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

BestNLapsTime

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

BestQualifyingLapAt

Declaration
[JsonPropertyName("best_qual_lap_at")]
public DateTimeOffset? BestQualifyingLapAt { get; set; }
Property Value
Type Description
DateTimeOffset?

BestQualifyingLapNumber

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

BestQualifyingLapTime

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

CarClassId

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

CarClassName

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

CarClassShortName

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

CarId

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

CarName

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

ChampPoints

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

ClassInterval

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

ClubId

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

ClubName

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

ClubPoints

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

ClubShortname

Declaration
[JsonPropertyName("club_shortname")]
public string? ClubShortname { get; set; }
Property Value
Type Description
string

CountryCode

Declaration
[JsonPropertyName("country_code")]
public string? CountryCode { get; set; }
Property Value
Type Description
string

CustomerId

Unique identifier for the Customer.

Declaration
[JsonPropertyName("cust_id")]
public int? CustomerId { get; set; }
Property Value
Type Description
int?
Remarks

This value will be null if this is a Team event.

DisplayName

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

Division

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

DivisionName

Declaration
[JsonPropertyName("division_name")]
public string? DivisionName { get; set; }
Property Value
Type Description
string

DriverResults

Declaration
[JsonPropertyName("driver_results")]
public DriverResult[]? DriverResults { get; set; }
Property Value
Type Description
DriverResult[]

DropRace

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

FinishPosition

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

FinishPositionInClass

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

Friend

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

Helmet

Declaration
[JsonPropertyName("helmet")]
public Helmet Helmet { get; set; }
Property Value
Type Description
Helmet

Incidents

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

Interval

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

LapsComplete

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

LapsLead

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

LeagueAggregatePoints

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

LeaguePoints

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

LicenseChangeOval

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

LicenseChangeRoad

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

Livery

Declaration
[JsonPropertyName("livery")]
public Livery Livery { get; set; }
Property Value
Type Description
Livery

MaximumPercentageFuelFill

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

Multiplier

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

NewCornersPerIncident

Declaration
[JsonPropertyName("new_cpi")]
public decimal NewCornersPerIncident { get; set; }
Property Value
Type Description
decimal

NewIRating

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

NewLicenseLevel

Driver license level at the end of the race. Refers to the LicenseId property.

Declaration
[JsonPropertyName("new_license_level")]
public int NewLicenseLevel { get; set; }
Property Value
Type Description
int
See Also
GetLicenseLookupsAsync(CancellationToken)
LicenseLevel

NewSafetyRating

Declaration
[JsonIgnore]
public decimal NewSafetyRating { get; }
Property Value
Type Description
decimal

NewSubLevel

Detailed driver's license rating after the race.

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

This value is multiplied by 100 to be expressed as an integer.

NewTimeTrialRating

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

OldCornersPerIncident

Declaration
[JsonPropertyName("old_cpi")]
public decimal OldCornersPerIncident { get; set; }
Property Value
Type Description
decimal

OldIRating

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

OldLicenseLevel

Driver license level at the start of the race. Refers to the LicenseId property.

Declaration
[JsonPropertyName("old_license_level")]
public int OldLicenseLevel { get; set; }
Property Value
Type Description
int
See Also
GetLicenseLookupsAsync(CancellationToken)
LicenseLevel

OldSafetyRating

Declaration
[JsonIgnore]
public decimal OldSafetyRating { get; }
Property Value
Type Description
decimal

OldSubLevel

Detailed driver's license rating before the race.

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

This value is multiplied by 100 to be expressed as an integer.

OldTimeTrialRating

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

OptLapsComplete

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

Position

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

QualifyingLapTime

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

ReasonOut

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

ReasonOutId

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

StartingPosition

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

StartingPositionInClass

Declaration
[JsonPropertyName("starting_position_in_class")]
public int? StartingPositionInClass { get; set; }
Property Value
Type Description
int?

Suit

Declaration
[JsonPropertyName("suit")]
public Suit Suit { get; set; }
Property Value
Type Description
Suit

TeamId

Unique identifier for the Team entry.

Declaration
[JsonPropertyName("team_id")]
public int? TeamId { get; set; }
Property Value
Type Description
int?
Remarks

This value will be null if this is not a Team event.

Watched

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

WeightPenaltyKg

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