Aydsko iRacing Data API
Show / Hide Table of Contents

Class Track

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

Properties

AiEnabled

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

AwardExempt

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

Banking

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

Category

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

CategoryId

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

Closes

Declaration
[JsonPropertyName("closes")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Closes { get; set; }
Property Value
Type Description
DateTime

ConfigName

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

CornersPerLap

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

Created

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

FreeWithSubscription

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

FullyLit

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

GridStalls

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

HasOptPath

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

HasShortParadeLap

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

HasSvgMap

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

IsDirt

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

IsOval

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

LapScoring

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

Latitude

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

Location

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

Longitude

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

MaxCars

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

NightLighting

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

NominalLapTime

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

NumberPitstalls

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

Opens

Declaration
[JsonPropertyName("opens")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Opens { get; set; }
Property Value
Type Description
DateTime

PackageId

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

PitRoadSpeedLimit

Speed limit for pit road in miles-per-hour (mph)

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

PitRoadSpeedLimitKph

Speed limit for pit road in kilometres-per-hour (mph)

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

Price

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

Priority

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

Purchasable

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

QualifyLaps

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

RestartOnLeft

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

Retired

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

SearchFilters

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

SiteUrl

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

Sku

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

SoloLaps

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

StartOnLeft

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

SupportsGripCompound

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

TechTrack

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

TimeZone

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

TrackConfigLength

The length of this track configuration in miles.

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

TrackConfigLengthKm

The length of this track configuration converted to kilometres.

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

TrackDirpath

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

TrackId

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

TrackName

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

TrackTypes

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