Commit 2031ac91 authored by hannes's avatar hannes
Browse files

hurray, it builds!

parent 9d8cb260
......@@ -272,6 +272,8 @@
AD39D6D9264BF316001EC5C2 /* Card.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD39D6B2264BF315001EC5C2 /* Card.swift */; };
AD39D6DA264BF316001EC5C2 /* Wrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD39D6B3264BF315001EC5C2 /* Wrap.swift */; };
AD39D6DB264BF316001EC5C2 /* Blur.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD39D6B4264BF315001EC5C2 /* Blur.swift */; };
AD39D6DF264C1859001EC5C2 /* CategoryRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD39D6DE264C1859001EC5C2 /* CategoryRecord.swift */; };
AD39D6EC264C1A82001EC5C2 /* TagNavVi in Frameworks */ = {isa = PBXBuildFile; productRef = AD39D6EB264C1A82001EC5C2 /* TagNavVi */; };
AD97DFBE241F97A300C35B95 /* OnboardingIntroInfoSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD97DFBD241F97A300C35B95 /* OnboardingIntroInfoSection.swift */; };
E65CF5BC56030A9EC9275E90 /* Pods_enzevalos_iphoneTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD408000605287A0BBEFB8CE /* Pods_enzevalos_iphoneTests.framework */; };
F14239C11F30A99C00998A83 /* QRCodeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F14239C01F30A99C00998A83 /* QRCodeGenerator.swift */; };
......@@ -702,6 +704,7 @@
AD39D6B2264BF315001EC5C2 /* Card.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Card.swift; sourceTree = "<group>"; };
AD39D6B3264BF315001EC5C2 /* Wrap.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Wrap.swift; sourceTree = "<group>"; };
AD39D6B4264BF315001EC5C2 /* Blur.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Blur.swift; sourceTree = "<group>"; };
AD39D6DE264C1859001EC5C2 /* CategoryRecord.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CategoryRecord.swift; sourceTree = "<group>"; };
AD97DFBD241F97A300C35B95 /* OnboardingIntroInfoSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingIntroInfoSection.swift; sourceTree = "<group>"; };
C45B00D77A89D61A56C33242 /* Pods-enzevalos_iphoneUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneUITests.debug.xcconfig"; path = "Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.debug.xcconfig"; sourceTree = "<group>"; };
C675EC8D68A3FFEB0087F5A9 /* Pods-enzevalos_iphoneUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneUITests.release.xcconfig"; path = "Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.release.xcconfig"; sourceTree = "<group>"; };
......@@ -732,6 +735,7 @@
476406802416AA6F00C7D426 /* libssl.a in Frameworks */,
47184C3922F0D8F200712A7A /* CFNetwork.framework in Frameworks */,
47CEF4ED2052C3E700887CDB /* ObjectivePGP.framework in Frameworks */,
AD39D6EC264C1A82001EC5C2 /* TagNavVi in Frameworks */,
479AD5C725DEC1BD0030259A /* MailCore2 in Frameworks */,
4764067E2416AA6F00C7D426 /* libcrypto.a in Frameworks */,
47F867E42052B49800AA832F /* libbz2.tbd in Frameworks */,
......@@ -1339,6 +1343,7 @@
4733B201252B142B00AB5600 /* Properties.swift */,
4733B205252B16D100AB5600 /* FolderRecord.swift */,
47C112C12531D72E00621A07 /* PublicKeyRecord.swift */,
AD39D6DE264C1859001EC5C2 /* CategoryRecord.swift */,
47C112C52531DBDD00621A07 /* SecretKeyRecord.swift */,
47C112C92531E9B000621A07 /* AttachmentRecord.swift */,
);
......@@ -1799,6 +1804,7 @@
name = enzevalos_iphone;
packageProductDependencies = (
479AD5C625DEC1BD0030259A /* MailCore2 */,
AD39D6EB264C1A82001EC5C2 /* TagNavVi */,
);
productName = enzevalos_iphone;
productReference = A13526751D955BDF00D3BFE1 /* enzevalos_iphone.app */;
......@@ -1884,6 +1890,7 @@
mainGroup = A135266C1D955BDF00D3BFE1;
packageReferences = (
479AD5C525DEC1BD0030259A /* XCRemoteSwiftPackageReference "mailcore2" */,
AD39D6EA264C1A82001EC5C2 /* XCRemoteSwiftPackageReference "TagNavVi" */,
);
productRefGroup = A13526761D955BDF00D3BFE1 /* Products */;
projectDirPath = "";
......@@ -2288,6 +2295,7 @@
71DFE5BA240679E80042019C /* HeaderExtractionValues.swift in Sources */,
479E15D82539E3CD0040142A /* LetterboxModel.swift in Sources */,
47EABF0D241A9CA800774A93 /* MailAccount.swift in Sources */,
AD39D6DF264C1859001EC5C2 /* CategoryRecord.swift in Sources */,
A18E7D771FBDE5D9002F7CC9 /* LoggingEventType.swift in Sources */,
AD39D6D6264BF316001EC5C2 /* StatefulPreviewWrapper.swift in Sources */,
F1984D741E1E92B300804E1E /* LabelStyleKit.swift in Sources */,
......@@ -2827,6 +2835,14 @@
kind = branch;
};
};
AD39D6EA264C1A82001EC5C2 /* XCRemoteSwiftPackageReference "TagNavVi" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/HannesGitH/TagNavVi.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 0.2.1;
};
};
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
......@@ -2835,6 +2851,11 @@
package = 479AD5C525DEC1BD0030259A /* XCRemoteSwiftPackageReference "mailcore2" */;
productName = MailCore2;
};
AD39D6EB264C1A82001EC5C2 /* TagNavVi */ = {
isa = XCSwiftPackageProductDependency;
package = AD39D6EA264C1A82001EC5C2 /* XCRemoteSwiftPackageReference "TagNavVi" */;
productName = TagNavVi;
};
/* End XCSwiftPackageProductDependency section */
/* Begin XCVersionGroup section */
......
//
// CategoryRecord.swift
// enzevalos_iphone
//
// Created by hanneh00 on 20.01.21.
// Copyright © 2021 fu-berlin. All rights reserved.
//
import Foundation
extension CategoryRecord{
static let entityName = "CategoryRecord"
}
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<model type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="17709" systemVersion="19H524" minimumToolsVersion="Automatic" sourceLanguage="Swift" userDefinedModelVersionIdentifier="">
<model type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="17192" systemVersion="19H1030" minimumToolsVersion="Automatic" sourceLanguage="Swift" userDefinedModelVersionIdentifier="">
<entity name="AbstractKeyRecord" representedClassName="AbstractKeyRecord" isAbstract="YES" syncable="YES" codeGenerationType="class">
<attribute name="cryptoProtocol" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
<attribute name="fingerprint" attributeType="String"/>
......@@ -37,6 +37,10 @@
<attribute name="type" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
<relationship name="isPartOfMail" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="MailRecord" inverseName="includedAttachments" inverseEntity="MailRecord"/>
</entity>
<entity name="CategoryRecord" representedClassName="CategoryRecord" syncable="YES" codeGenerationType="class">
<attribute name="categoryName" optional="YES" attributeType="String"/>
<attribute name="openability" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
</entity>
<entity name="FolderRecord" representedClassName="FolderRecord" syncable="YES" codeGenerationType="class">
<attribute name="delimiter" optional="YES" attributeType="String"/>
<attribute name="flags" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
......@@ -71,6 +75,7 @@
<relationship name="ccAddresses" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="AddressRecord" inverseName="inCCField" inverseEntity="AddressRecord"/>
<relationship name="decryptionKey" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="SecretKeyRecord" inverseName="decryptedMails" inverseEntity="SecretKeyRecord"/>
<relationship name="fromAddress" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="AddressRecord" inverseName="inFromField" inverseEntity="AddressRecord"/>
<relationship name="inCategory" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="CategoryRecord"/>
<relationship name="includedAttachments" optional="YES" toMany="YES" deletionRule="Cascade" destinationEntity="AttachmentRecord" inverseName="isPartOfMail" inverseEntity="AttachmentRecord"/>
<relationship name="inFolder" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="FolderRecord" inverseName="mailsInFolder" inverseEntity="FolderRecord"/>
<relationship name="signatureKey" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="PublicKeyRecord" inverseName="signedMails" inverseEntity="PublicKeyRecord"/>
......@@ -112,8 +117,9 @@
<element name="AddressRecord" positionX="91.82421875" positionY="34.6484375" width="128" height="208"/>
<element name="AttachmentRecord" positionX="-602.1484375" positionY="-73.89453125" width="128" height="133"/>
<element name="FolderRecord" positionX="-498.28125" positionY="219.9140625" width="128" height="193"/>
<element name="MailRecord" positionX="-291.875" positionY="-121.84375" width="128" height="343"/>
<element name="MailRecord" positionX="-291.875" positionY="-121.84375" width="128" height="358"/>
<element name="PublicKeyRecord" positionX="141.7421875" positionY="-257.57421875" width="128" height="28"/>
<element name="SecretKeyRecord" positionX="-107.44140625" positionY="-231.81640625" width="128" height="133"/>
<element name="CategoryRecord" positionX="-405" positionY="-198" width="128" height="73"/>
</elements>
</model>
\ No newline at end of file
......@@ -139,3 +139,22 @@ extension MailRecord {
@NSManaged public func removeFromToAddresses(_ values: NSSet)
}
// 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)
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment