blob: b554fbf1a48de6dbf7b160f7047f0049fb771303 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import Foundation
struct BooruSearchQuery: Codable, Equatable, Identifiable, Hashable {
var id: UUID
let provider: BooruProvider
let tags: [String]
let searchedAt: Date
var page: Int
init(
provider: BooruProvider,
tags: [String],
searchedAt: Date = Date(),
page: Int = 1
) {
self.id = UUID()
self.provider = provider
self.tags = tags
self.searchedAt = searchedAt
self.page = page
}
}
|