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