45 lines
1.4 KiB
Swift
45 lines
1.4 KiB
Swift
//
|
|
// StatusMO.swift
|
|
// Tusker
|
|
//
|
|
// Created by Shadowfacts on 4/11/20.
|
|
// Copyright © 2020 Shadowfacts. All rights reserved.
|
|
//
|
|
//
|
|
|
|
import Foundation
|
|
import CoreData
|
|
|
|
@objc(StatusMO)
|
|
public final class StatusMO: NSManagedObject {
|
|
|
|
@nonobjc public class func fetchRequest() -> NSFetchRequest<StatusMO> {
|
|
return NSFetchRequest<StatusMO>(entityName: "Status")
|
|
}
|
|
|
|
@NSManaged public var application: String?
|
|
@NSManaged public var attachmentsData: Data?
|
|
@NSManaged public var bookmarked: Bool
|
|
@NSManaged public var content: String
|
|
@NSManaged public var createdAt: Date
|
|
@NSManaged public var emojisData: Data?
|
|
@NSManaged public var favourited: Bool
|
|
@NSManaged public var favouritesCount: Int
|
|
@NSManaged public var hashtagsData: Data?
|
|
@NSManaged public var id: String
|
|
@NSManaged public var mentionsData: Data?
|
|
@NSManaged public var muted: Bool
|
|
@NSManaged public var pinned: Bool
|
|
@NSManaged public var reblogged: Bool
|
|
@NSManaged public var reblogsCount: Int
|
|
@NSManaged public var sensitive: Bool
|
|
@NSManaged public var uri: String
|
|
@NSManaged public var url: URL?
|
|
@NSManaged public var visibility: String?
|
|
@NSManaged public var account: AccountMO
|
|
@NSManaged public var inReplyTo: StatusMO?
|
|
@NSManaged public var inReplyToAccount: AccountMO?
|
|
@NSManaged public var reblog: StatusMO?
|
|
|
|
}
|