Iceshrimp.NET/Iceshrimp.Backend/Components/PublicPreview/Schemas/PreviewNote.cs
Laura Hausmann cb28560dcf
[backend/razor] Improve public preview embeds (ISH-512)
Sensitive images are now not embedded. Image embeds now use the correct card type.
2024-10-05 20:38:05 +02:00

25 lines
No EOL
796 B
C#

using Microsoft.AspNetCore.Components;
namespace Iceshrimp.Backend.Components.PublicPreview.Schemas;
public class PreviewNote
{
public required PreviewUser User;
public required string? RawText;
public required MarkupString? Text;
public required string? Cw;
public required string? QuoteUrl;
public required bool QuoteInaccessible;
public required List<PreviewAttachment>? Attachments;
public required string CreatedAt;
public required string? UpdatedAt;
}
public class PreviewAttachment
{
public required string MimeType;
public required string Url;
public required string Name;
public required string? Alt;
public required bool Sensitive;
}