summaryrefslogtreecommitdiff
path: root/Sora/Data/Moebooru/MoebooruPost.swift
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-02-19 21:17:23 -0800
committerFuwn <[email protected]>2025-02-19 21:17:23 -0800
commit199795c86d3be15ad4679631e5776010e9704277 (patch)
tree812886f8da8baf4f5cc9b6bd3097b065249fdaa8 /Sora/Data/Moebooru/MoebooruPost.swift
parentfeat: Development commit (diff)
downloadsora-testing-199795c86d3be15ad4679631e5776010e9704277.tar.xz
sora-testing-199795c86d3be15ad4679631e5776010e9704277.zip
feat: Development commit
Diffstat (limited to 'Sora/Data/Moebooru/MoebooruPost.swift')
-rw-r--r--Sora/Data/Moebooru/MoebooruPost.swift46
1 files changed, 38 insertions, 8 deletions
diff --git a/Sora/Data/Moebooru/MoebooruPost.swift b/Sora/Data/Moebooru/MoebooruPost.swift
index df332ec..215da5e 100644
--- a/Sora/Data/Moebooru/MoebooruPost.swift
+++ b/Sora/Data/Moebooru/MoebooruPost.swift
@@ -1,16 +1,46 @@
import Foundation
struct MoebooruPost: Identifiable, Hashable {
- let id: Int
+ let id: String
let tags: [String]
- let createdAt: Date
+ let createdAt: Int
+ let updatedAt: Int
+ let creatorID: String
+ let approverID: String
let author: String
- let source: URL?
- let score: Int
- let fileURL: URL?
- let previewURL: URL?
- let sampleURL: URL?
- let jpegURL: URL?
+ let change: String
+ let source: String
+ let score: String
+ let md5: String
+ let fileSize: Int
+ let fileExtension: String
+ let fileURL: URL
+ let isShownInIndex: Bool
+ let previewURL: URL
+ let previewWidth: Int
+ let previewHeight: Int
+ let actualPreviewWidth: Int
+ let actualPreviewHeight: Int
+ let sampleURL: URL
+ let sampleWidth: Int
+ let sampleHeight: Int
+ let sampleFileSize: Int
+ let jpegURL: URL
+ let jpegWidth: Int
+ let jpegHeight: Int
+ let jpegFileSize: Int
+ let rating: String
+ let isRatingLocked: Bool
+ let hasChildren: Bool
+ let parentId: String
+ let status: String
+ let isPending: Bool
let width: Int
let height: Int
+ let isHeld: Bool
+ let framesPendingString: String
+ let framesString: String
+ let isNoteLocked: Bool
+ let lastNotedAt: Int
+ let lastCommentedAt: Int
}