LarpixServer/LarpixServer/Utils/AppJsonSerializerContext.cs
olcxja 2ca092b017
All checks were successful
Server Build / publish (push) Successful in 32s
Voice Build / publish (push) Successful in 26s
voice chat [TEST]
2026-08-22 12:36:54 +02:00

30 lines
No EOL
1,002 B
C#

using System.Text.Json.Serialization;
namespace LarpixServer.Utils.Jsons;
using System.Collections.Generic;
[JsonSerializable(typeof(KeyExchangePayload))]
[JsonSerializable(typeof(KeyExchangePayloadClient))]
[JsonSerializable(typeof(CaptchaPayloadClient))]
[JsonSerializable(typeof(Universal2String))]
[JsonSerializable(typeof(Universal3String))]
[JsonSerializable(typeof(Universal4String))]
[JsonSerializable(typeof(Universal5String))]
[JsonSerializable(typeof(Universal6String))]
[JsonSerializable(typeof(Universal7String))]
[JsonSerializable(typeof(ServerInfo))]
[JsonSerializable(typeof(Message))]
[JsonSerializable(typeof(Dictionary<string, string>))]
[JsonSerializable(typeof(GroupKeyRotationPayload))]
[JsonSerializable(typeof(string[]))]
[JsonSerializable(typeof(List<string>))]
public partial class AppJsonSerializerContext : JsonSerializerContext
{
}
public class GroupKeyRotationPayload
{
public string groupId { get; set; }
public Dictionary<string, string> keys { get; set; }
}