diff options
| author | Jake Mannens <jake@asger.xyz> | 2023-08-15 15:49:14 +1000 |
|---|---|---|
| committer | Jake Mannens <jake@asger.xyz> | 2025-08-18 10:59:32 +1000 |
| commit | 38c60cee378b9c2ad42fc9dc79bc492b919a68f5 (patch) | |
| tree | 6b62f84aab4b7866432e5da8ae8fcb889795d58b /ApiRecords.cs | |
| parent | 07a4c7ead01514bd3f304f00abc38140a1d73634 (diff) | |
Convert Razor pages to Blazor
Diffstat (limited to 'ApiRecords.cs')
| -rw-r--r-- | ApiRecords.cs | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/ApiRecords.cs b/ApiRecords.cs deleted file mode 100644 index 69160c5..0000000 --- a/ApiRecords.cs +++ /dev/null @@ -1,53 +0,0 @@ -namespace HyperBooru.ApiRecords; - -public class TagInfo { - public string Id { get; init; } - public string? Namespace { get; init; } - public string Name { get; init; } - public bool IsImplicit { get; init; } -} - -public class MediaInfo { - public string Id { get; init; } - public string Checksum { get; init; } - public string MimeType { get; init; } - public string? ShortDescription { get; init; } - public string? LongDescription { get; init; } - - public UploadedFileInfo[] UploadedFileHistory { get; init; } - - public MediaInfo(DbMedia media) { - Id = media.Guid.ToString(); - Checksum = media.Checksum; - MimeType = media.MimeType; - ShortDescription = media.ShortDescription; - LongDescription = media.LongDescription; - - UploadedFileHistory = media.UploadedFiles - .Select(uf => new UploadedFileInfo(uf)) - .ToArray(); - } -} - -public record MediaUpdateInfo { - public string? ShortDescription { get; init; } - public string? LongDescription { get; init; } -} - -public class UploadedFileInfo { - public string Checksum { get; init; } - public string? Filename { get; init; } - public DateTime UploadTime { get; init; } - public DateTime? LastAccessTime { get; init; } - public DateTime? LastWriteTime { get; init; } - public DateTime? CreateTime { get; init; } - - public UploadedFileInfo(DbUploadedFile uploadedFile) { - Checksum = uploadedFile.OriginalChecksum; - Filename = uploadedFile.Filename; - UploadTime = uploadedFile.UploadTime; - LastAccessTime = uploadedFile.LastAccessTime; - LastWriteTime = uploadedFile.LastWriteTime; - CreateTime = uploadedFile.CreateTime; - } -}
\ No newline at end of file |
