From a018e3603461fbb82bd34a96ac96e002f79e5e80 Mon Sep 17 00:00:00 2001
From: hannes <hannes@gfzdfuz.de>
Date: Thu, 25 Feb 2021 16:37:30 +0100
Subject: [PATCH] =?UTF-8?q?und=20mailRecord,=20mal=20sehen=20als=20na?=
 =?UTF-8?q?=CC=88chstes=20der=20CategoryRecord=3F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 enzevalos_iphone.xcodeproj/project.pbxproj    |  16 +-
 .../MailRecord+CoreDataCls.swift              |  16 ++
 .../MailRecord+CoreDataProps.swift            | 171 ++++++++++++++++++
 3 files changed, 195 insertions(+), 8 deletions(-)
 create mode 100644 enzevalos_iphone/persistentData/MailRecord+CoreDataCls.swift
 create mode 100644 enzevalos_iphone/persistentData/MailRecord+CoreDataProps.swift

diff --git a/enzevalos_iphone.xcodeproj/project.pbxproj b/enzevalos_iphone.xcodeproj/project.pbxproj
index 36d5c88b..ba50ae0d 100644
--- a/enzevalos_iphone.xcodeproj/project.pbxproj
+++ b/enzevalos_iphone.xcodeproj/project.pbxproj
@@ -261,9 +261,9 @@
 		AD2A322625CD939800D0AE17 /* newMailRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD2A322525CD939800D0AE17 /* newMailRow.swift */; };
 		AD40F87A25E7F911000D07CA /* AddressRecord+CoreDataProps.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD40F87925E7F911000D07CA /* AddressRecord+CoreDataProps.swift */; };
 		AD40F88225E7F9BB000D07CA /* AddressRecord+CoreDataCls.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD40F88125E7F9BB000D07CA /* AddressRecord+CoreDataCls.swift */; };
+		AD40F88C25E7FB3D000D07CA /* MailRecord+CoreDataCls.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD40F88B25E7FB3D000D07CA /* MailRecord+CoreDataCls.swift */; };
+		AD40F89225E7FB71000D07CA /* MailRecord+CoreDataProps.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD40F89125E7FB71000D07CA /* MailRecord+CoreDataProps.swift */; };
 		AD82A3B525ACEFFF00AD97F3 /* TrackableScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD82A3B425ACEFFF00AD97F3 /* TrackableScrollView.swift */; };
-		AD82A3CA25AF559500AD97F3 /* MailRecord+CoreDataClass_.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD82A3C825AF559500AD97F3 /* MailRecord+CoreDataClass_.swift */; };
-		AD82A3CB25AF559500AD97F3 /* MailRecord+CoreDataProperties_.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD82A3C925AF559500AD97F3 /* MailRecord+CoreDataProperties_.swift */; };
 		AD97DFBE241F97A300C35B95 /* OnboardingIntroInfoSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD97DFBD241F97A300C35B95 /* OnboardingIntroInfoSection.swift */; };
 		ADAE42D7259F661700504B77 /* CategoryViewInner.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAE42D6259F661700504B77 /* CategoryViewInner.swift */; };
 		ADD329B525CF34530092046A /* TagNavVi in Frameworks */ = {isa = PBXBuildFile; productRef = ADD329B425CF34530092046A /* TagNavVi */; };
@@ -695,9 +695,9 @@
 		AD2A322525CD939800D0AE17 /* newMailRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = newMailRow.swift; sourceTree = "<group>"; };
 		AD40F87925E7F911000D07CA /* AddressRecord+CoreDataProps.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AddressRecord+CoreDataProps.swift"; sourceTree = "<group>"; };
 		AD40F88125E7F9BB000D07CA /* AddressRecord+CoreDataCls.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AddressRecord+CoreDataCls.swift"; sourceTree = "<group>"; };
+		AD40F88B25E7FB3D000D07CA /* MailRecord+CoreDataCls.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MailRecord+CoreDataCls.swift"; sourceTree = "<group>"; };
+		AD40F89125E7FB71000D07CA /* MailRecord+CoreDataProps.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MailRecord+CoreDataProps.swift"; sourceTree = "<group>"; };
 		AD82A3B425ACEFFF00AD97F3 /* TrackableScrollView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackableScrollView.swift; sourceTree = "<group>"; };
-		AD82A3C825AF559500AD97F3 /* MailRecord+CoreDataClass_.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = "MailRecord+CoreDataClass_.swift"; path = "../../../enzevalos_iphone_workspace/MailRecord+CoreDataClass_.swift"; sourceTree = "<group>"; };
-		AD82A3C925AF559500AD97F3 /* MailRecord+CoreDataProperties_.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = "MailRecord+CoreDataProperties_.swift"; path = "../../../enzevalos_iphone_workspace/MailRecord+CoreDataProperties_.swift"; sourceTree = "<group>"; };
 		AD97DFBD241F97A300C35B95 /* OnboardingIntroInfoSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingIntroInfoSection.swift; sourceTree = "<group>"; };
 		ADAE42D6259F661700504B77 /* CategoryViewInner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CategoryViewInner.swift; sourceTree = "<group>"; };
 		ADD329BC25D1A6900092046A /* MailOptionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MailOptionsView.swift; sourceTree = "<group>"; };
@@ -898,10 +898,10 @@
 			children = (
 				AD2A316E25B8697600D0AE17 /* CategoryRecord+CoreDataClass.swift */,
 				AD2A316F25B8697600D0AE17 /* CategoryRecord+CoreDataProperties.swift */,
-				AD82A3C825AF559500AD97F3 /* MailRecord+CoreDataClass_.swift */,
-				AD82A3C925AF559500AD97F3 /* MailRecord+CoreDataProperties_.swift */,
 				AD40F87925E7F911000D07CA /* AddressRecord+CoreDataProps.swift */,
 				AD40F88125E7F9BB000D07CA /* AddressRecord+CoreDataCls.swift */,
+				AD40F89125E7FB71000D07CA /* MailRecord+CoreDataProps.swift */,
+				AD40F88B25E7FB3D000D07CA /* MailRecord+CoreDataCls.swift */,
 			);
 			name = records;
 			sourceTree = "<group>";
@@ -2179,6 +2179,7 @@
 				AD2A30CF25B4C75300D0AE17 /* CategoryView.swift in Sources */,
 				AD0847FA25A87C4300EA3C59 /* StatefulPreviewWrapper.swift in Sources */,
 				47FA8EC3254D9E01006883D0 /* TokenFieldModel.swift in Sources */,
+				AD40F89225E7FB71000D07CA /* MailRecord+CoreDataProps.swift in Sources */,
 				4775D7A8243F0D630052F2CC /* DisplayProtocols.swift in Sources */,
 				AD2A310625B4ED0200D0AE17 /* HomeModel.swift in Sources */,
 				F1984D721E1D327200804E1E /* IconsStyleKit.swift in Sources */,
@@ -2282,7 +2283,6 @@
 				47EABF2D2423C65F00774A93 /* AuthenticationView.swift in Sources */,
 				479011492289975D0057AB04 /* NoSecIconStyleKit.swift in Sources */,
 				47C822622438A81C005BCE73 /* MapView.swift in Sources */,
-				AD82A3CB25AF559500AD97F3 /* MailRecord+CoreDataProperties_.swift in Sources */,
 				4733B206252B16D100AB5600 /* FolderRecord.swift in Sources */,
 				71DFE5BA240679E80042019C /* HeaderExtractionValues.swift in Sources */,
 				AD2A31A725BB973300D0AE17 /* ChatCategory.swift in Sources */,
@@ -2291,6 +2291,7 @@
 				A18E7D771FBDE5D9002F7CC9 /* LoggingEventType.swift in Sources */,
 				F1984D741E1E92B300804E1E /* LabelStyleKit.swift in Sources */,
 				47C8225724379EAE005BCE73 /* DialogView.swift in Sources */,
+				AD40F88C25E7FB3D000D07CA /* MailRecord+CoreDataCls.swift in Sources */,
 				47FA8EB3254D93F0006883D0 /* SelectReceiverView.swift in Sources */,
 				478154A721FF3F0900A931EC /* Warning.swift in Sources */,
 				47E04DDF255D3CF600189320 /* ComposeModel.swift in Sources */,
@@ -2305,7 +2306,6 @@
 				478154AC21FF6A9600A931EC /* Mailbot.swift in Sources */,
 				0EF1480B2422584F00B3C198 /* certificate-helpers.c in Sources */,
 				AD40F87A25E7F911000D07CA /* AddressRecord+CoreDataProps.swift in Sources */,
-				AD82A3CA25AF559500AD97F3 /* MailRecord+CoreDataClass_.swift in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
diff --git a/enzevalos_iphone/persistentData/MailRecord+CoreDataCls.swift b/enzevalos_iphone/persistentData/MailRecord+CoreDataCls.swift
new file mode 100644
index 00000000..23c68002
--- /dev/null
+++ b/enzevalos_iphone/persistentData/MailRecord+CoreDataCls.swift
@@ -0,0 +1,16 @@
+//
+//  MailRecord+CoreDataClass.swift
+//  enzevalos_iphone
+//
+//  Created by hanneh00 on 13.01.21.
+//  Copyright © 2021 fu-berlin. All rights reserved.
+//
+//
+
+import Foundation
+import CoreData
+
+@objc(MailRecord)
+public class MailRecord: NSManagedObject {
+
+}
diff --git a/enzevalos_iphone/persistentData/MailRecord+CoreDataProps.swift b/enzevalos_iphone/persistentData/MailRecord+CoreDataProps.swift
new file mode 100644
index 00000000..29d80587
--- /dev/null
+++ b/enzevalos_iphone/persistentData/MailRecord+CoreDataProps.swift
@@ -0,0 +1,171 @@
+//
+//  MailRecord+CoreDataProperties.swift
+//
+//
+//  Created by Oliver Wiese on 27.10.20.
+//
+//
+
+import Foundation
+import CoreData
+
+
+extension MailRecord {
+
+    @nonobjc public class func fetchRequest() -> NSFetchRequest<MailRecord> {
+        return NSFetchRequest<MailRecord>(entityName: "MailRecord")
+    }
+
+    @NSManaged public var body: String
+    @NSManaged public var date: Date
+    @NSManaged public var encryptionStateInt: Int16
+    @NSManaged public var flag: Int16
+    @NSManaged public var messageID: String?
+    @NSManaged public var signatureStateInt: Int16
+    @NSManaged public var subject: String
+    @NSManaged public var uID: Int64
+    @NSManaged public var xMailer: String?
+    @NSManaged public var attachedAutocryptPublicKey: PublicKeyRecord?
+    @NSManaged public var attachedPublicKeys: NSSet?
+    @NSManaged public var attachedSecretKey: NSSet?
+    @NSManaged public var bccAddresses: NSSet?
+    @NSManaged public var ccAddresses: NSSet?
+    @NSManaged public var decryptionKey: SecretKeyRecord?
+    @NSManaged public var fromAddress: AddressRecord?
+    @NSManaged public var inCategory: NSSet?
+    @NSManaged public var includedAttachments: NSSet?
+    @NSManaged public var inFolder: FolderRecord?
+    @NSManaged public var signatureKey: PublicKeyRecord?
+    @NSManaged public var toAddresses: NSSet?
+
+}
+
+// MARK: Generated accessors for attachedPublicKeys
+extension MailRecord {
+
+    @objc(addAttachedPublicKeysObject:)
+    @NSManaged public func addToAttachedPublicKeys(_ value: PublicKeyRecord)
+
+    @objc(removeAttachedPublicKeysObject:)
+    @NSManaged public func removeFromAttachedPublicKeys(_ value: PublicKeyRecord)
+
+    @objc(addAttachedPublicKeys:)
+    @NSManaged public func addToAttachedPublicKeys(_ values: NSSet)
+
+    @objc(removeAttachedPublicKeys:)
+    @NSManaged public func removeFromAttachedPublicKeys(_ values: NSSet)
+
+}
+
+// MARK: Generated accessors for attachedSecretKey
+extension MailRecord {
+
+    @objc(addAttachedSecretKeyObject:)
+    @NSManaged public func addToAttachedSecretKey(_ value: SecretKeyRecord)
+
+    @objc(removeAttachedSecretKeyObject:)
+    @NSManaged public func removeFromAttachedSecretKey(_ value: SecretKeyRecord)
+
+    @objc(addAttachedSecretKey:)
+    @NSManaged public func addToAttachedSecretKey(_ values: NSSet)
+
+    @objc(removeAttachedSecretKey:)
+    @NSManaged public func removeFromAttachedSecretKey(_ values: NSSet)
+
+}
+
+// MARK: Generated accessors for bccAddresses
+extension MailRecord {
+
+    @objc(addBccAddressesObject:)
+    @NSManaged public func addToBccAddresses(_ value: AddressRecord)
+
+    @objc(removeBccAddressesObject:)
+    @NSManaged public func removeFromBccAddresses(_ value: AddressRecord)
+
+    @objc(addBccAddresses:)
+    @NSManaged public func addToBccAddresses(_ values: NSSet)
+
+    @objc(removeBccAddresses:)
+    @NSManaged public func removeFromBccAddresses(_ values: NSSet)
+
+}
+
+// MARK: Generated accessors for ccAddresses
+extension MailRecord {
+
+    @objc(addCcAddressesObject:)
+    @NSManaged public func addToCcAddresses(_ value: AddressRecord)
+
+    @objc(removeCcAddressesObject:)
+    @NSManaged public func removeFromCcAddresses(_ value: AddressRecord)
+
+    @objc(addCcAddresses:)
+    @NSManaged public func addToCcAddresses(_ values: NSSet)
+
+    @objc(removeCcAddresses:)
+    @NSManaged public func removeFromCcAddresses(_ values: NSSet)
+
+}
+
+// MARK: Generated accessors for includedAttachments
+extension MailRecord {
+
+    @objc(addIncludedAttachmentsObject:)
+    @NSManaged public func addToIncludedAttachments(_ value: AttachmentRecord)
+
+    @objc(removeIncludedAttachmentsObject:)
+    @NSManaged public func removeFromIncludedAttachments(_ value: AttachmentRecord)
+
+    @objc(addIncludedAttachments:)
+    @NSManaged public func addToIncludedAttachments(_ values: NSSet)
+
+    @objc(removeIncludedAttachments:)
+    @NSManaged public func removeFromIncludedAttachments(_ values: NSSet)
+
+}
+
+// MARK: Generated accessors for toAddresses
+extension MailRecord {
+
+    @objc(addToAddressesObject:)
+    @NSManaged public func addToToAddresses(_ value: AddressRecord)
+
+    @objc(removeToAddressesObject:)
+    @NSManaged public func removeFromToAddresses(_ value: AddressRecord)
+
+    @objc(addToAddresses:)
+    @NSManaged public func addToToAddresses(_ values: NSSet)
+
+    @objc(removeToAddresses:)
+    @NSManaged public func removeFromToAddresses(_ values: NSSet)
+
+}
+
+
+//
+//  MailRecord+CoreDataProperties.swift
+//  enzevalos_iphone
+//
+//  Created by hanneh00 on 13.01.21.
+//  Copyright © 2021 fu-berlin. All rights reserved.
+//
+//
+
+
+// MARK: Generated accessors for inCategory
+extension MailRecord {
+
+    @objc(addInCategoryObject:)
+    @NSManaged public func addToInCategory(_ value: CategoryRecord)
+
+    @objc(removeInCategoryObject:)
+    @NSManaged public func removeFromInCategory(_ value: CategoryRecord)
+
+    @objc(addInCategory:)
+    @NSManaged public func addToInCategory(_ values: NSSet)
+
+    @objc(removeInCategory:)
+    @NSManaged public func removeFromInCategory(_ values: NSSet)
+
+}
-- 
GitLab