Ferrite-backup/Ferrite/DataManagement/Classes/History+CoreDataProperties.swift
kingbri a89e832d1c Ferrite: Concurrency, cleanup, and format
Use strict concurrency checking in Xcode 14 to find misuses with
Swift concurrency.

Cleanup files and rearrange them along with fixing comment headers.

Signed-off-by: kingbri <bdashore3@proton.me>
2022-10-05 10:48:02 -04:00

46 lines
1 KiB
Swift

//
// History+CoreDataProperties.swift
// Ferrite
//
// Created by Brian Dashore on 9/4/22.
//
//
import CoreData
import Foundation
public extension History {
@nonobjc class func fetchRequest() -> NSFetchRequest<History> {
NSFetchRequest<History>(entityName: "History")
}
@NSManaged var date: Date?
@NSManaged var dateString: String?
@NSManaged var entries: NSSet?
internal var entryArray: [HistoryEntry] {
let entrySet = entries as? Set<HistoryEntry> ?? []
return entrySet.sorted {
$0.timeStamp > $1.timeStamp
}
}
}
// MARK: Generated accessors for entries
public extension History {
@objc(addEntriesObject:)
@NSManaged func addToEntries(_ value: HistoryEntry)
@objc(removeEntriesObject:)
@NSManaged func removeFromEntries(_ value: HistoryEntry)
@objc(addEntries:)
@NSManaged func addToEntries(_ values: NSSet)
@objc(removeEntries:)
@NSManaged func removeFromEntries(_ values: NSSet)
}
extension History: Identifiable {}