···11-using J = System.Text.Json.Serialization.JsonPropertyNameAttribute;
22-31namespace Iceshrimp.Shared.Schemas;
4253public class UpdateDriveFileRequest
64{
77- [J("filename")] public string? Filename { get; set; }
88- [J("sensitive")] public bool? Sensitive { get; set; }
99- [J("description")] public string? Description { get; set; }
55+ public string? Filename { get; set; }
66+ public bool? Sensitive { get; set; }
77+ public string? Description { get; set; }
108}
+10-12
Iceshrimp.Shared/Schemas/UserProfileResponse.cs
···11-using J = System.Text.Json.Serialization.JsonPropertyNameAttribute;
22-31namespace Iceshrimp.Shared.Schemas;
4253public class UserProfileResponse
64{
77- [J("id")] public required string Id { get; set; }
88- [J("birthday")] public required string? Birthday { get; set; }
99- [J("location")] public required string? Location { get; set; }
1010- [J("fields")] public required List<UserProfileField>? Fields { get; set; }
1111- [J("bio")] public required string? Bio { get; set; }
1212- [J("followers")] public required int? Followers { get; set; }
1313- [J("following")] public required int? Following { get; set; }
55+ public required string Id { get; set; }
66+ public required string? Birthday { get; set; }
77+ public required string? Location { get; set; }
88+ public required List<UserProfileField>? Fields { get; set; }
99+ public required string? Bio { get; set; }
1010+ public required int? Followers { get; set; }
1111+ public required int? Following { get; set; }
1412}
15131614public class UserProfileField
1715{
1818- [J("name")] public required string Name { get; set; }
1919- [J("value")] public required string Value { get; set; }
2020- [J("verified")] public bool? IsVerified { get; set; }
1616+ public required string Name { get; set; }
1717+ public required string Value { get; set; }
1818+ public bool? Verified { get; set; }
2119}
+7-9
Iceshrimp.Shared/Schemas/UserResponse.cs
···11-using J = System.Text.Json.Serialization.JsonPropertyNameAttribute;
22-31namespace Iceshrimp.Shared.Schemas;
4253public class UserResponse
64{
77- [J("id")] public required string Id { get; set; }
88- [J("username")] public required string Username { get; set; }
99- [J("displayName")] public required string? DisplayName { get; set; }
1010- [J("avatarUrl")] public required string? AvatarUrl { get; set; }
1111- [J("bannerUrl")] public required string? BannerUrl { get; set; }
1212- [J("instanceName")] public required string? InstanceName { get; set; }
1313- [J("instanceIconUrl")] public required string? InstanceIconUrl { get; set; }
55+ public required string Id { get; set; }
66+ public required string Username { get; set; }
77+ public required string? DisplayName { get; set; }
88+ public required string? AvatarUrl { get; set; }
99+ public required string? BannerUrl { get; set; }
1010+ public required string? InstanceName { get; set; }
1111+ public required string? InstanceIconUrl { get; set; }
1412}
+1-3
Iceshrimp.Shared/Schemas/ValueResponse.cs
···11-using J = System.Text.Json.Serialization.JsonPropertyNameAttribute;
22-31namespace Iceshrimp.Shared.Schemas;
4253public class ValueResponse(long count)
64{
77- [J("value")] public long Value { get; set; } = count;
55+ public long Value { get; set; } = count;
86}