     public let tags: [Tag]
     /// Application from which the status was posted.
     public let application: Application?
-}
 
-extension Status {
     init?(from dictionary: JSONDictionary) {
         guard
             let id = dictionary["id"] as? Int,

import Foundation

public struct Status {
    /// The ID of the status.
    public let id: Int
    /// A Fediverse-unique resource ID.

    public let content: String
    /// The time the status was created.
    public let createdAt: Date
    /// Original Status if this one is "boost"
    public let reblog: Status?
    /// The number of reblogs for the status.
    public let reblogsCount: Int
    /// The number of favourites for the status.
