RedMist
Search Results for

    Show / Hide Table of Contents

    Class SessionStatePatch

    Patch variant of SessionState with nullable properties for partial updates. Generated automatically by PatchClassGenerator.

    Inheritance
    object
    SessionStatePatch
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: RedMist.TimingCommon.Models
    Assembly: RedMist.TimingCommon.dll
    Syntax
    [MessagePackObject(false)]
    public class SessionStatePatch

    Constructors

    View Source

    SessionStatePatch()

    Declaration
    public SessionStatePatch()

    Properties

    View Source

    Announcements

    Patch field for Announcements. Null indicates no change.

    Declaration
    [Key(27)]
    [MaxLength(500)]
    public List<Announcement>? Announcements { get; set; }
    Property Value
    Type Description
    List<Announcement>
    View Source

    AverageRaceSpeed

    Patch field for AverageRaceSpeed. Null indicates no change.

    Declaration
    [Key(23)]
    [MaxLength(11)]
    public string? AverageRaceSpeed { get; set; }
    Property Value
    Type Description
    string
    View Source

    CarPositions

    Patch field for CarPositions. Null indicates no change.

    Declaration
    [Key(14)]
    [MaxLength(500)]
    public List<CarPosition>? CarPositions { get; set; }
    Property Value
    Type Description
    List<CarPosition>
    View Source

    ClassColors

    Patch field for ClassColors. Null indicates no change.

    Declaration
    [Key(26)]
    [MaxLength(50)]
    public Dictionary<string, string>? ClassColors { get; set; }
    Property Value
    Type Description
    Dictionary<string, string>
    View Source

    ClassOrder

    Patch field for ClassOrder. Null indicates no change.

    Declaration
    [Key(29)]
    [MaxLength(50)]
    public Dictionary<string, string>? ClassOrder { get; set; }
    Property Value
    Type Description
    Dictionary<string, string>
    View Source

    CurrentFlag

    Patch field for CurrentFlag. Null indicates no change.

    Declaration
    [Key(15)]
    public Flags? CurrentFlag { get; set; }
    Property Value
    Type Description
    Flags?
    View Source

    EventEntries

    Patch field for EventEntries. Null indicates no change.

    Declaration
    [Key(13)]
    [MaxLength(500)]
    public List<EventEntry>? EventEntries { get; set; }
    Property Value
    Type Description
    List<EventEntry>
    View Source

    EventId

    Patch field for EventId. Null indicates no change.

    Declaration
    [Key(0)]
    public int? EventId { get; set; }
    Property Value
    Type Description
    int?
    View Source

    EventName

    Patch field for EventName. Null indicates no change.

    Declaration
    [Key(1)]
    [MaxLength(512)]
    public string? EventName { get; set; }
    Property Value
    Type Description
    string
    View Source

    FlagDurations

    Patch field for FlagDurations. Null indicates no change.

    Declaration
    [Key(16)]
    [MaxLength(100)]
    public List<FlagDuration>? FlagDurations { get; set; }
    Property Value
    Type Description
    List<FlagDuration>
    View Source

    GreenLaps

    Patch field for GreenLaps. Null indicates no change.

    Declaration
    [Key(18)]
    public int? GreenLaps { get; set; }
    Property Value
    Type Description
    int?
    View Source

    GreenTimeMs

    Patch field for GreenTimeMs. Null indicates no change.

    Declaration
    [Key(17)]
    public int? GreenTimeMs { get; set; }
    Property Value
    Type Description
    int?
    View Source

    IsArchived

    Patch field for IsArchived. Null indicates no change.

    Declaration
    [Key(31)]
    public bool? IsArchived { get; set; }
    Property Value
    Type Description
    bool?
    View Source

    IsLive

    Patch field for IsLive. Null indicates no change.

    Declaration
    [Key(12)]
    public bool? IsLive { get; set; }
    Property Value
    Type Description
    bool?
    View Source

    IsPracticeQualifying

    Patch field for IsPracticeQualifying. Null indicates no change.

    Declaration
    [Key(8)]
    public bool? IsPracticeQualifying { get; set; }
    Property Value
    Type Description
    bool?
    View Source

    IsSimulation

    Patch field for IsSimulation. Null indicates no change.

    Declaration
    [Key(30)]
    public bool? IsSimulation { get; set; }
    Property Value
    Type Description
    bool?
    View Source

    LapsToGo

    Patch field for LapsToGo. Null indicates no change.

    Declaration
    [Key(4)]
    public int? LapsToGo { get; set; }
    Property Value
    Type Description
    int?
    View Source

    LastUpdated

    Patch field for LastUpdated. Null indicates no change.

    Declaration
    [Key(28)]
    public DateTime? LastUpdated { get; set; }
    Property Value
    Type Description
    DateTime?
    View Source

    LeadChanges

    Patch field for LeadChanges. Null indicates no change.

    Declaration
    [Key(24)]
    public int? LeadChanges { get; set; }
    Property Value
    Type Description
    int?
    View Source

    LocalTimeOfDay

    Patch field for LocalTimeOfDay. Null indicates no change.

    Declaration
    [Key(6)]
    [MaxLength(8)]
    public string? LocalTimeOfDay { get; set; }
    Property Value
    Type Description
    string
    View Source

    LocalTimeZoneOffset

    Patch field for LocalTimeZoneOffset. Null indicates no change.

    Declaration
    [Key(11)]
    public double? LocalTimeZoneOffset { get; set; }
    Property Value
    Type Description
    double?
    View Source

    NumberOfYellows

    Patch field for NumberOfYellows. Null indicates no change.

    Declaration
    [Key(21)]
    public int? NumberOfYellows { get; set; }
    Property Value
    Type Description
    int?
    View Source

    RedTimeMs

    Patch field for RedTimeMs. Null indicates no change.

    Declaration
    [Key(22)]
    public int? RedTimeMs { get; set; }
    Property Value
    Type Description
    int?
    View Source

    RunningRaceTime

    Patch field for RunningRaceTime. Null indicates no change.

    Declaration
    [Key(7)]
    [MaxLength(8)]
    public string? RunningRaceTime { get; set; }
    Property Value
    Type Description
    string
    View Source

    Sections

    Patch field for Sections. Null indicates no change.

    Declaration
    [Key(25)]
    [MaxLength(5)]
    public List<Section>? Sections { get; set; }
    Property Value
    Type Description
    List<Section>
    View Source

    SessionEndTime

    Patch field for SessionEndTime. Null indicates no change.

    Declaration
    [Key(10)]
    public DateTime? SessionEndTime { get; set; }
    Property Value
    Type Description
    DateTime?
    View Source

    SessionId

    Patch field for SessionId. Null indicates no change.

    Declaration
    [Key(2)]
    public int? SessionId { get; set; }
    Property Value
    Type Description
    int?
    View Source

    SessionName

    Patch field for SessionName. Null indicates no change.

    Declaration
    [Key(3)]
    [MaxLength(40)]
    public string? SessionName { get; set; }
    Property Value
    Type Description
    string
    View Source

    SessionStartTime

    Patch field for SessionStartTime. Null indicates no change.

    Declaration
    [Key(9)]
    public DateTime? SessionStartTime { get; set; }
    Property Value
    Type Description
    DateTime?
    View Source

    TimeToGo

    Patch field for TimeToGo. Null indicates no change.

    Declaration
    [Key(5)]
    [MaxLength(10)]
    public string? TimeToGo { get; set; }
    Property Value
    Type Description
    string
    View Source

    TrackPrecipitationPerc

    Patch field for TrackPrecipitationPerc. Null indicates no change.

    Declaration
    [Key(33)]
    public int? TrackPrecipitationPerc { get; set; }
    Property Value
    Type Description
    int?
    View Source

    TrackTempDegF

    Patch field for TrackTempDegF. Null indicates no change.

    Declaration
    [Key(32)]
    public int? TrackTempDegF { get; set; }
    Property Value
    Type Description
    int?
    View Source

    YellowLaps

    Patch field for YellowLaps. Null indicates no change.

    Declaration
    [Key(20)]
    public int? YellowLaps { get; set; }
    Property Value
    Type Description
    int?
    View Source

    YellowTimeMs

    Patch field for YellowTimeMs. Null indicates no change.

    Declaration
    [Key(19)]
    public int? YellowTimeMs { get; set; }
    Property Value
    Type Description
    int?
    • View Source
    In this article
    Back to top © 2025 Big Mission Motorsports, LLC. Red Mist Timing & Scoring