blob: 743c552743dd362f89fccc1bd4688ab026ed50fd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
using System.Text.Json.Serialization;
namespace MatrixRoomUtils.Core.Responses;
public class CreationContentBaseType {
private readonly CreateRoomRequest createRoomRequest;
public CreationContentBaseType(CreateRoomRequest createRoomRequest) => this.createRoomRequest = createRoomRequest;
[JsonPropertyName("type")]
public string Type {
get => (string)createRoomRequest.CreationContent["type"];
set {
if (value is "null" or "") createRoomRequest.CreationContent.Remove("type");
else createRoomRequest.CreationContent["type"] = value;
}
}
}
|