annotate GeoQuiz/Logic/PlayedGame+CoreDataProperties.swift @ 15:f1967f8cc67b

first iteration of core data
author Dennis C. M. <dennis@denniscm.com>
date Wed, 19 Oct 2022 10:04:17 +0200
parents
children e281791e0494
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
1 //
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
2 // PlayedGame+CoreDataProperties.swift
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
3 // GeoQuiz
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
4 //
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
5 // Created by Dennis Concepción Martín on 19/10/22.
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
6 //
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
7 //
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
8
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
9 import Foundation
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
10 import CoreData
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
11
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
12
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
13 extension PlayedGame {
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
14
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
15 @nonobjc public class func fetchRequest() -> NSFetchRequest<PlayedGame> {
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
16 return NSFetchRequest<PlayedGame>(entityName: "PlayedGame")
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
17 }
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
18
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
19 @NSManaged public var id: UUID
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
20 @NSManaged public var type: GameType
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
21 @NSManaged public var score: Int32
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
22 @NSManaged public var date: Date
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
23 @NSManaged public var correctAnswers: [String]?
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
24 @NSManaged public var wrongAnswers: [String]?
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
25
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
26 }
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
27
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
28 extension PlayedGame : Identifiable {
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
29
f1967f8cc67b first iteration of core data
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
30 }