LANCommander/LANCommander.Steam/Models/SteamCmdNet/AppInfo.cs
2026-05-07 17:54:45 -05:00

39 lines
No EOL
982 B
C#

using System.Text.Json.Serialization;
namespace LANCommander.Steam.Models.SteamCmdNet;
public sealed class AppInfo
{
[JsonPropertyName("_change_number")]
public long? ChangeNumber { get; set; }
[JsonPropertyName("_missing_token")]
public bool? MissingToken { get; set; }
[JsonPropertyName("_sha")]
public string? SHA { get; set; }
[JsonPropertyName("_size")]
public long? Size { get; set; }
[JsonPropertyName("appid")]
public string? AppId { get; set; }
[JsonPropertyName("common")]
public AppCommon? Common { get; set; }
[JsonPropertyName("config")]
public AppConfig? Config { get; set; }
[JsonPropertyName("depots")]
public DepotSection? Depots { get; set; }
[JsonPropertyName("extended")]
public AppExtended? Extended { get; set; }
[JsonPropertyName("install")]
public AppInstall? Install { get; set; }
[JsonPropertyName("ufs")]
public AppUfs? UFS { get; set; }
}