2021-01-18 07:17:45 +00:00
|
|
|
// Copyright © 2021 Metabolist. All rights reserved.
|
|
|
|
|
|
|
|
import Foundation
|
|
|
|
|
|
|
|
public struct FeaturedTag: Codable, Hashable {
|
|
|
|
public let id: Id
|
|
|
|
public let name: String
|
2021-03-29 06:04:14 +00:00
|
|
|
public let url: UnicodeURL
|
2021-01-18 07:17:45 +00:00
|
|
|
public let statusesCount: Int
|
|
|
|
public let lastStatusAt: Date
|
|
|
|
|
2021-03-29 06:04:14 +00:00
|
|
|
public init(id: FeaturedTag.Id, name: String, url: UnicodeURL, statusesCount: Int, lastStatusAt: Date) {
|
2021-01-18 07:17:45 +00:00
|
|
|
self.id = id
|
|
|
|
self.name = name
|
|
|
|
self.url = url
|
|
|
|
self.statusesCount = statusesCount
|
|
|
|
self.lastStatusAt = lastStatusAt
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public extension FeaturedTag {
|
|
|
|
typealias Id = String
|
|
|
|
}
|