using System.Text.Json.Serialization; namespace LeagueAPI.Models.ReadyCheck; public record class LolMatchmakingMatchmakingReadyCheckResource { [JsonPropertyName("state")] public LolMatchmakingMatchmakingReadyCheckState State { get; init; } [JsonPropertyName("playerResponse")] public LolMatchmakingMatchmakingReadyCheckResponse PlayerResponse { get; init; } [JsonPropertyName("dodgeWarning")] public LolMatchmakingMatchmakingDodgeWarning DodgeWarning { get; init; } [JsonPropertyName("timer")] public float Timer { get; init; } [JsonPropertyName("declinerIds")] public ulong[]? DeclinerIds { get; init; } [JsonPropertyName("suppressUx")] public bool SuppressUx { get; init; } }