25 lines
736 B
C#
25 lines
736 B
C#
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; }
|
|
}
|