2026-02-07 18:58:03 -06:00
|
|
|
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")]
|
2026-05-07 17:54:45 -05:00
|
|
|
public string? AppId { get; set; }
|
|
|
|
|
|
2026-02-07 18:58:03 -06:00
|
|
|
[JsonPropertyName("common")]
|
|
|
|
|
public AppCommon? Common { get; set; }
|
2026-05-07 17:54:45 -05:00
|
|
|
|
2026-02-07 18:58:03 -06:00
|
|
|
[JsonPropertyName("config")]
|
|
|
|
|
public AppConfig? Config { get; set; }
|
2026-05-07 17:54:45 -05:00
|
|
|
|
|
|
|
|
[JsonPropertyName("depots")]
|
|
|
|
|
public DepotSection? Depots { get; set; }
|
|
|
|
|
|
2026-02-07 18:58:03 -06:00
|
|
|
[JsonPropertyName("extended")]
|
|
|
|
|
public AppExtended? Extended { get; set; }
|
2026-05-07 17:54:45 -05:00
|
|
|
|
2026-02-07 18:58:03 -06:00
|
|
|
[JsonPropertyName("install")]
|
|
|
|
|
public AppInstall? Install { get; set; }
|
2026-05-07 17:54:45 -05:00
|
|
|
|
2026-02-07 18:58:03 -06:00
|
|
|
[JsonPropertyName("ufs")]
|
|
|
|
|
public AppUfs? UFS { get; set; }
|
|
|
|
|
}
|