LarpixServer/LarpixServer/Utils/AppJsonSerializerContext.cs
olcxja eb2388a290
All checks were successful
Server Build / publish (push) Successful in 29s
Voice Build / publish (push) Successful in 24s
add groups (TEST)
2026-08-01 15:19:49 +02:00

27 lines
No EOL
871 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(ServerInfo))]
[JsonSerializable(typeof(Message))]
[JsonSerializable(typeof(Dictionary<string, string>))]
[JsonSerializable(typeof(GroupKeyRotationPayload))]
[JsonSerializable(typeof(string[]))]
public partial class AppJsonSerializerContext : JsonSerializerContext
{
}
public class GroupKeyRotationPayload
{
public string groupId { get; set; }
public Dictionary<string, string> keys { get; set; }
}