using System.Text.Json.Serialization; namespace LibMatrix.Responses; public class DeviceKeysUploadRequest { [JsonPropertyName("device_keys")] public DeviceKeysSchema DeviceKeys { get; set; } [JsonPropertyName("one_time_keys")] public Dictionary OneTimeKeys { get; set; } public class DeviceKeysSchema { [JsonPropertyName("algorithms")] public List Algorithms { get; set; } } public class OneTimeKey { [JsonPropertyName("key")] public string Key { get; set; } [JsonPropertyName("signatures")] public Dictionary> Signatures { get; set; } } }