Iceshrimp.NET/Iceshrimp.Shared/Schemas/UserResponse.cs

14 lines
No EOL
681 B
C#

using J = System.Text.Json.Serialization.JsonPropertyNameAttribute;
namespace Iceshrimp.Shared.Schemas;
public class UserResponse
{
[J("id")] public required string Id { get; set; }
[J("username")] public required string Username { get; set; }
[J("displayName")] public required string? DisplayName { get; set; }
[J("avatarUrl")] public required string? AvatarUrl { get; set; }
[J("bannerUrl")] public required string? BannerUrl { get; set; }
[J("instanceName")] public required string? InstanceName { get; set; }
[J("instanceIconUrl")] public required string? InstanceIconUrl { get; set; }
}