summaryrefslogtreecommitdiff
path: root/Sora/Data/Settings/SettingsBookmark.swift
blob: 43af79db705659a31652d2a3f33b35684c0cab02 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import Foundation

struct SettingsBookmark: Codable, Identifiable, Hashable {
  let id: UUID
  let tags: [String]
  let createdAt: Date
  let provider: BooruProvider
  var folder: SettingsFolder?

  init(provider: BooruProvider, tags: [String], folder: SettingsFolder? = nil, id: UUID = UUID()) {
    createdAt = Date()
    self.id = id
    self.tags = tags
    self.provider = provider
    self.folder = folder
  }
}