feat(degree): /degree/degree_list returns owned ids

This commit is contained in:
gamer147
2026-06-13 08:11:13 -04:00
parent 025c2a8c56
commit 68741b2980
5 changed files with 126 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
using MessagePack;
using System.Text.Json.Serialization;
namespace SVSim.EmulatedEntrypoint.Models.Dtos.Requests.Degree;
[MessagePackObject]
public class DegreeListRequest : BaseRequest
{
[JsonPropertyName("degree_id")]
[Key("degree_id")]
public int DegreeId { get; set; }
}

View File

@@ -0,0 +1,12 @@
using MessagePack;
using System.Text.Json.Serialization;
namespace SVSim.EmulatedEntrypoint.Models.Dtos.Responses.Degree;
[MessagePackObject]
public class DegreeListEntry
{
[JsonPropertyName("degree_id")]
[Key("degree_id")]
public int DegreeId { get; set; }
}

View File

@@ -0,0 +1,12 @@
using MessagePack;
using System.Text.Json.Serialization;
namespace SVSim.EmulatedEntrypoint.Models.Dtos.Responses.Degree;
[MessagePackObject]
public class DegreeListResponse
{
[JsonPropertyName("user_degree_list")]
[Key("user_degree_list")]
public List<DegreeListEntry> UserDegreeList { get; set; } = new();
}