// // Note+CoreDataProperties.swift // Notes // // Created by Laurent Morvillier on 21/09/2022. // // import Foundation import CoreData extension Note { @nonobjc public class func fetchRequest() -> NSFetchRequest { return NSFetchRequest(entityName: "Note") } @NSManaged public var content: String? @NSManaged public var title: String? @NSManaged public var lastEditDate: Date? static func fetchByDate() throws -> [Note] { let request = Note.fetchRequest() request.sortDescriptors = [NSSortDescriptor(key: "lastEditDate", ascending: true)] return try PersistenceController.shared.container.viewContext.fetch(request) } } extension Note : Identifiable { }