LarpixServer/LarpixServer/Utils/Jsons.cs
olcxja 6dc145a2c8
All checks were successful
Server Build / publish (push) Successful in 29s
Voice Build / publish (push) Successful in 25s
massive security update
2026-08-24 19:22:38 +02:00

94 lines
No EOL
2.5 KiB
C#

namespace LarpixServer.Utils.Jsons;
public class ServerInfo
{
public string domain { get; set; }
public string owner_contact { get; set; }
public string registration { get; set; }
}
public class Universal2String
{
public string string1 { get; set; }
public string string2 { get; set; }
}
public class Universal3String
{
public string string1 { get; set; }
public string string2 { get; set; }
public string string3 { get; set; }
}
public class Universal4String
{
public string string1 { get; set; }
public string string2 { get; set; }
public string string3 { get; set; }
public string string4 { get; set; }
}
public class Universal5String
{
public string string1 { get; set; }
public string string2 { get; set; }
public string string3 { get; set; }
public string string4 { get; set; }
public string string5 { get; set; }
}
public class Universal6String
{
public string string1 { get; set; }
public string string2 { get; set; }
public string string3 { get; set; }
public string string4 { get; set; }
public string string5 { get; set; }
public string string6 { get; set; }
}
public class Universal7String
{
public string string1 { get; set; }
public string string2 { get; set; }
public string string3 { get; set; }
public string string4 { get; set; }
public string string5 { get; set; }
public string string6 { get; set; }
public string string7 { get; set; }
}
public class KeyExchangePayload
{
public string pubX25519 { get; set; }
public string pubMlKem { get; set; }
public string idKey { get; set; }
public string kdfSalt { get; set; }
}
public class KeyExchangePayloadClient
{
public string pubX25519 { get; set; }
public string ciphertextMlKem { get; set; }
public string idKey { get; set; }
public string username { get; set; }
public string password { get; set; }
}
public class CaptchaPayloadClient
{
public string captcha { get; set; }
public string idKey { get; set; }
public string regKey { get; set; }
}
public class Message
{
public string author { get; set; }
public string pervious { get; set; }
public string type { get; set; }
public string content { get; set; }
public string attachment { get; set; }
public string timestamp { get; set; }
public string key { get; set; }
public string responded { get; set; }
public string reactions { get; set; }
public string pinned { get; set; }
}