feat(http): ArenaTwoPickController (6 actions)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
using System.Text.Json.Serialization;
|
||||
using MessagePack;
|
||||
|
||||
namespace SVSim.EmulatedEntrypoint.Models.Dtos.Requests.ArenaTwoPick;
|
||||
|
||||
[MessagePackObject]
|
||||
public class CardChooseRequest
|
||||
{
|
||||
[JsonPropertyName("selected_id")] [Key("selected_id")] public long SelectedId { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
using System.Text.Json.Serialization;
|
||||
using MessagePack;
|
||||
|
||||
namespace SVSim.EmulatedEntrypoint.Models.Dtos.Requests.ArenaTwoPick;
|
||||
|
||||
[MessagePackObject]
|
||||
public class ClassChooseRequest
|
||||
{
|
||||
[JsonPropertyName("class_id")] [Key("class_id")] public int ClassId { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
using System.Text.Json.Serialization;
|
||||
using MessagePack;
|
||||
|
||||
namespace SVSim.EmulatedEntrypoint.Models.Dtos.Requests.ArenaTwoPick;
|
||||
|
||||
[MessagePackObject]
|
||||
public class EntryRequest
|
||||
{
|
||||
[JsonPropertyName("consume_item_type")] [Key("consume_item_type")] public int ConsumeItemType { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
using MessagePack;
|
||||
|
||||
namespace SVSim.EmulatedEntrypoint.Models.Dtos.Requests.ArenaTwoPick;
|
||||
|
||||
[MessagePackObject]
|
||||
public class FinishRequest { }
|
||||
@@ -0,0 +1,6 @@
|
||||
using MessagePack;
|
||||
|
||||
namespace SVSim.EmulatedEntrypoint.Models.Dtos.Requests.ArenaTwoPick;
|
||||
|
||||
[MessagePackObject]
|
||||
public class RetireRequest { }
|
||||
@@ -0,0 +1,10 @@
|
||||
using System.Text.Json.Serialization;
|
||||
using MessagePack;
|
||||
|
||||
namespace SVSim.EmulatedEntrypoint.Models.Dtos.Requests.ArenaTwoPick;
|
||||
|
||||
[MessagePackObject]
|
||||
public class TopRequest
|
||||
{
|
||||
[JsonPropertyName("mode")] [Key("mode")] public int Mode { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user