Aydsko iRacing Data API
Show / Hide Table of Contents

Class SeasonDetail

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

Properties

Active

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

AllowedSeasonMembers

Declaration
[JsonPropertyName("allowed_season_members")]
public object? AllowedSeasonMembers { get; set; }
Property Value
Type Description
object

CarClassIds

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

CarSwitching

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

CarTypes

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

CautionLapsDoNotCount

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

Complete

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

ConnectionBlackFlagEnabled

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

ConsecutiveCautionWithinNlaps

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

ConsecutiveCautionsSingleFile

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

CurrentWeekSchedule

Declaration
[JsonPropertyName("current_week_sched")]
public WeekScheduleDetail CurrentWeekSchedule { get; set; }
Property Value
Type Description
WeekScheduleDetail

DistributedMatchmakingEnabled

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

DriverChangeRule

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

DriverChanges

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

Drops

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

Eligibility

Declaration
[JsonPropertyName("elig")]
public SeasonDetailEligibility Eligibility { get; set; }
Property Value
Type Description
SeasonDetailEligibility

EnablePitlaneCollisions

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

FixedSetup

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

GreenWhiteCheckeredLimit

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

GridByClass

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

HardcoreLevel

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

HasMpr

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

HasSupersessions

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

IgnoreLicenseForPractice

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

IncidentLimit

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

IncidentWarnMode

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

IncidentWarnParam1

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

IncidentWarnParam2

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

IsCapturingAnonymousTelemetry

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

IsHeatRacing

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

IsMulticlass

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

IsOfficial

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

LicenseGroup

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

LicenseGroupTypes

Declaration
[JsonPropertyName("license_group_types")]
public LicenseGroupType[] LicenseGroupTypes { get; set; }
Property Value
Type Description
LicenseGroupType[]

LuckyDogRuleEnabled

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

MaxTeamDrivers

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

MaxWeeks

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

MinTeamDrivers

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

MustUseDifferentTireTypesInRace

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

NumberOfFastTows

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

NumberOfOptLaps

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

OpenPracticeDuration

Declaration
[JsonIgnore]
public TimeSpan OpenPracticeDuration { get; }
Property Value
Type Description
TimeSpan

OpenPracticeDurationMinutes

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

OpenPracticeSessionTypeId

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

QualifierMustStartRace

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

RaceWeek

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

RaceWeekToMakeDivisions

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

RegionCompetition

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

RegistrationOpen

Declaration
[JsonIgnore]
public TimeSpan RegistrationOpen { get; }
Property Value
Type Description
TimeSpan

RegistrationOpenMinutes

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

RestrictByMember

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

RestrictToCar

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

RestrictViewing

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

RookieSeason

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

ScheduleDescription

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

SeasonId

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

SeasonName

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

SeasonQuarter

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

SeasonShortName

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

SeasonYear

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

SendToOpenPractice

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

SeriesId

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

ShortParadeLap

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

StartDate

Declaration
[JsonPropertyName("start_date")]
public DateTime StartDate { get; set; }
Property Value
Type Description
DateTime

StartOnQualifyingTire

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

StartZone

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

TrackTypes

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

UnsportsmanshipConductRuleMode

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