76 lines
2.0 KiB
C#
76 lines
2.0 KiB
C#
using System.Text.Json.Serialization;
|
|
|
|
namespace LeagueAPI.Models.ChampSelect;
|
|
|
|
public record class ChampSelectPlayerSelection
|
|
{
|
|
[JsonPropertyName("cellId")]
|
|
public long CellId { get; init; }
|
|
|
|
[JsonPropertyName("championId")]
|
|
public int ChampionId { get; init; }
|
|
|
|
[JsonPropertyName("selectedSkinId")]
|
|
public int SelectedSkinId { get; init; }
|
|
|
|
[JsonPropertyName("wardSkinId")]
|
|
public long WardSkinId { get; init; }
|
|
|
|
[JsonPropertyName("spell1Id")]
|
|
public ulong Spell1Id { get; init; }
|
|
|
|
[JsonPropertyName("spell2Id")]
|
|
public ulong Spell2Id { get; init; }
|
|
|
|
[JsonPropertyName("team")]
|
|
public int Team { get; init; }
|
|
|
|
[JsonPropertyName("assignedPosition")]
|
|
public string? AssignedPosition { get; init; }
|
|
|
|
[JsonPropertyName("championPickIntent")]
|
|
public int ChampionPickIntent { get; init; }
|
|
|
|
[JsonPropertyName("playerType")]
|
|
public string? PlayerType { get; init; }
|
|
|
|
[JsonPropertyName("summonerId")]
|
|
public ulong SummonerId { get; init; }
|
|
|
|
[JsonPropertyName("gameName")]
|
|
public string? GameName { get; init; }
|
|
|
|
[JsonPropertyName("tagLine")]
|
|
public string? TagLine { get; init; }
|
|
|
|
[JsonPropertyName("puuid")]
|
|
public string? Puuid { get; init; }
|
|
|
|
[JsonPropertyName("isHumanoid")]
|
|
public bool IsHumanoid { get; init; }
|
|
|
|
[JsonPropertyName("nameVisibilityType")]
|
|
public string? NameVisibilityType { get; init; }
|
|
|
|
[JsonPropertyName("playerAlias")]
|
|
public string? PlayerAlias { get; init; }
|
|
|
|
[JsonPropertyName("obfuscatedSummonerId")]
|
|
public ulong ObfuscatedSummonerId { get; init; }
|
|
|
|
[JsonPropertyName("obfuscatedPuuid")]
|
|
public string? ObfuscatedPuuid { get; init; }
|
|
|
|
[JsonPropertyName("isAutofilled")]
|
|
public bool IsAutofilled { get; init; }
|
|
|
|
[JsonPropertyName("internalName")]
|
|
public string? InternalName { get; init; }
|
|
|
|
[JsonPropertyName("pickMode")]
|
|
public int PickMode { get; init; }
|
|
|
|
[JsonPropertyName("pickTurn")]
|
|
public int PickTurn { get; init; }
|
|
}
|