27 lines
No EOL
871 B
C#
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; }
|
|
} |