22 lines
828 B
C#
22 lines
828 B
C#
using System.Text.Json.Serialization;
|
|
using MessagePack;
|
|
using SVSim.EmulatedEntrypoint.Models.Dtos.Common;
|
|
|
|
namespace SVSim.EmulatedEntrypoint.Models.Dtos.Common.ArenaTwoPick;
|
|
|
|
[MessagePackObject]
|
|
public class ClassInfoDto
|
|
{
|
|
[JsonPropertyName("class_id_1")] [JsonConverter(typeof(StringifiedIntConverter))] [Key("class_id_1")]
|
|
public int ClassId1 { get; set; }
|
|
|
|
[JsonPropertyName("class_id_2")] [JsonConverter(typeof(StringifiedIntConverter))] [Key("class_id_2")]
|
|
public int ClassId2 { get; set; }
|
|
|
|
[JsonPropertyName("class_id_3")] [JsonConverter(typeof(StringifiedIntConverter))] [Key("class_id_3")]
|
|
public int ClassId3 { get; set; }
|
|
|
|
[JsonPropertyName("selected_class_id")] [JsonConverter(typeof(StringifiedIntConverter))] [Key("selected_class_id")]
|
|
public int SelectedClassId { get; set; }
|
|
}
|