94 lines
No EOL
2.5 KiB
C#
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; }
|
|
} |