Table of Contents

Class VehicleSetupCategory

Namespace
LibreRally.Vehicle
Assembly
LibreRally.dll

Groups related setup fields into a UI category.

public sealed record VehicleSetupCategory : IEquatable<VehicleSetupCategory>
Inheritance
VehicleSetupCategory
Implements
Inherited Members

Constructors

VehicleSetupCategory(string, string, string, string, IReadOnlyList<VehicleSetupEntry>)

Groups related setup fields into a UI category.

public VehicleSetupCategory(string Id, string Title, string Tagline, string Description, IReadOnlyList<VehicleSetupEntry> Entries)

Parameters

Id string

Stable identifier for the category.

Title string

Display title for the category.

Tagline string

Short supporting tagline.

Description string

Long-form category description.

Entries IReadOnlyList<VehicleSetupEntry>

Setup entries displayed inside the category.

Properties

Description

Long-form category description.

public string Description { get; init; }

Property Value

string

Entries

Setup entries displayed inside the category.

public IReadOnlyList<VehicleSetupEntry> Entries { get; init; }

Property Value

IReadOnlyList<VehicleSetupEntry>

Id

Stable identifier for the category.

public string Id { get; init; }

Property Value

string

Tagline

Short supporting tagline.

public string Tagline { get; init; }

Property Value

string

Title

Display title for the category.

public string Title { get; init; }

Property Value

string