Browse Source

Modify DB

Marino Faggiana 8 years ago
parent
commit
c108dc35f3
53 changed files with 596 additions and 1019 deletions
  1. 167 160
      Nextcloud.xcodeproj/project.pbxproj
  2. 1 1
      Picker/Picker-Bridging-Header.h
  3. 4 0
      PickerFileProvider-Bridging-Header.h
  4. 1 1
      Share Ext/ShareViewController.h
  5. 7 7
      iOSClient/FileSystem/CCCoreData.h
  6. 20 0
      iOSClient/FileSystem/TableAccount+CoreDataClass.h
  7. 13 0
      iOSClient/FileSystem/TableAccount+CoreDataClass.m
  8. 41 41
      iOSClient/FileSystem/TableAccount+CoreDataProperties.h
  9. 19 18
      iOSClient/FileSystem/TableAccount+CoreDataProperties.m
  10. 0 37
      iOSClient/FileSystem/TableAccount.h
  11. 0 30
      iOSClient/FileSystem/TableAccount.m
  12. 2 2
      iOSClient/FileSystem/TableAutomaticUpload+CoreDataClass.h
  13. 2 2
      iOSClient/FileSystem/TableAutomaticUpload+CoreDataClass.m
  14. 2 2
      iOSClient/FileSystem/TableAutomaticUpload+CoreDataProperties.h
  15. 2 2
      iOSClient/FileSystem/TableAutomaticUpload+CoreDataProperties.m
  16. 20 0
      iOSClient/FileSystem/TableCertificates+CoreDataClass.h
  17. 13 0
      iOSClient/FileSystem/TableCertificates+CoreDataClass.m
  18. 9 21
      iOSClient/FileSystem/TableCertificates+CoreDataProperties.h
  19. 8 19
      iOSClient/FileSystem/TableCertificates+CoreDataProperties.m
  20. 0 37
      iOSClient/FileSystem/TableCertificates.h
  21. 0 30
      iOSClient/FileSystem/TableCertificates.m
  22. 1 3
      iOSClient/FileSystem/TableDirectory+CoreDataClass.h
  23. 2 2
      iOSClient/FileSystem/TableDirectory+CoreDataClass.m
  24. 20 32
      iOSClient/FileSystem/TableDirectory+CoreDataProperties.h
  25. 7 18
      iOSClient/FileSystem/TableDirectory+CoreDataProperties.m
  26. 0 37
      iOSClient/FileSystem/TableDirectory.h
  27. 0 30
      iOSClient/FileSystem/TableDirectory.m
  28. 20 0
      iOSClient/FileSystem/TableGPS+CoreDataClass.h
  29. 13 0
      iOSClient/FileSystem/TableGPS+CoreDataClass.m
  30. 16 28
      iOSClient/FileSystem/TableGPS+CoreDataProperties.h
  31. 7 18
      iOSClient/FileSystem/TableGPS+CoreDataProperties.m
  32. 0 37
      iOSClient/FileSystem/TableGPS.h
  33. 0 30
      iOSClient/FileSystem/TableGPS.m
  34. 1 3
      iOSClient/FileSystem/TableLocalFile+CoreDataClass.h
  35. 2 2
      iOSClient/FileSystem/TableLocalFile+CoreDataClass.m
  36. 20 32
      iOSClient/FileSystem/TableLocalFile+CoreDataProperties.h
  37. 9 20
      iOSClient/FileSystem/TableLocalFile+CoreDataProperties.m
  38. 0 37
      iOSClient/FileSystem/TableLocalFile.h
  39. 0 30
      iOSClient/FileSystem/TableLocalFile.m
  40. 20 0
      iOSClient/FileSystem/TableMetadata+CoreDataClass.h
  41. 13 0
      iOSClient/FileSystem/TableMetadata+CoreDataClass.m
  42. 38 50
      iOSClient/FileSystem/TableMetadata+CoreDataProperties.h
  43. 7 18
      iOSClient/FileSystem/TableMetadata+CoreDataProperties.m
  44. 0 37
      iOSClient/FileSystem/TableMetadata.h
  45. 0 30
      iOSClient/FileSystem/TableMetadata.m
  46. 20 0
      iOSClient/FileSystem/TableShare+CoreDataClass.h
  47. 13 0
      iOSClient/FileSystem/TableShare+CoreDataClass.m
  48. 13 25
      iOSClient/FileSystem/TableShare+CoreDataProperties.h
  49. 9 20
      iOSClient/FileSystem/TableShare+CoreDataProperties.m
  50. 0 37
      iOSClient/FileSystem/TableShare.h
  51. 0 30
      iOSClient/FileSystem/TableShare.m
  52. 1 2
      iOSClient/Networking/CCNetworking.m
  53. 13 1
      iOSClient/cryptocloud.xcdatamodeld/cryptocloud 7.xcdatamodel/contents

+ 167 - 160
Nextcloud.xcodeproj/project.pbxproj

@@ -7,6 +7,54 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
+		F708CF6D1E56E8CC00271D8B /* TableMetadata+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF4E1E56E8CB00271D8B /* TableMetadata+CoreDataClass.m */; };
+		F708CF6E1E56E8CC00271D8B /* TableMetadata+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF4E1E56E8CB00271D8B /* TableMetadata+CoreDataClass.m */; };
+		F708CF6F1E56E8CC00271D8B /* TableMetadata+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF4E1E56E8CB00271D8B /* TableMetadata+CoreDataClass.m */; };
+		F708CF701E56E8CC00271D8B /* TableMetadata+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF501E56E8CB00271D8B /* TableMetadata+CoreDataProperties.m */; };
+		F708CF711E56E8CC00271D8B /* TableMetadata+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF501E56E8CB00271D8B /* TableMetadata+CoreDataProperties.m */; };
+		F708CF721E56E8CC00271D8B /* TableMetadata+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF501E56E8CB00271D8B /* TableMetadata+CoreDataProperties.m */; };
+		F708CF731E56E8CC00271D8B /* TableLocalFile+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF521E56E8CB00271D8B /* TableLocalFile+CoreDataClass.m */; };
+		F708CF741E56E8CC00271D8B /* TableLocalFile+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF521E56E8CB00271D8B /* TableLocalFile+CoreDataClass.m */; };
+		F708CF751E56E8CC00271D8B /* TableLocalFile+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF521E56E8CB00271D8B /* TableLocalFile+CoreDataClass.m */; };
+		F708CF761E56E8CC00271D8B /* TableLocalFile+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF541E56E8CB00271D8B /* TableLocalFile+CoreDataProperties.m */; };
+		F708CF771E56E8CC00271D8B /* TableLocalFile+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF541E56E8CB00271D8B /* TableLocalFile+CoreDataProperties.m */; };
+		F708CF781E56E8CC00271D8B /* TableLocalFile+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF541E56E8CB00271D8B /* TableLocalFile+CoreDataProperties.m */; };
+		F708CF791E56E8CC00271D8B /* TableGPS+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF561E56E8CB00271D8B /* TableGPS+CoreDataClass.m */; };
+		F708CF7A1E56E8CC00271D8B /* TableGPS+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF561E56E8CB00271D8B /* TableGPS+CoreDataClass.m */; };
+		F708CF7B1E56E8CC00271D8B /* TableGPS+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF561E56E8CB00271D8B /* TableGPS+CoreDataClass.m */; };
+		F708CF7C1E56E8CC00271D8B /* TableGPS+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF581E56E8CC00271D8B /* TableGPS+CoreDataProperties.m */; };
+		F708CF7D1E56E8CC00271D8B /* TableGPS+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF581E56E8CC00271D8B /* TableGPS+CoreDataProperties.m */; };
+		F708CF7E1E56E8CC00271D8B /* TableGPS+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF581E56E8CC00271D8B /* TableGPS+CoreDataProperties.m */; };
+		F708CF7F1E56E8CC00271D8B /* TableDirectory+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF5A1E56E8CC00271D8B /* TableDirectory+CoreDataClass.m */; };
+		F708CF801E56E8CC00271D8B /* TableDirectory+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF5A1E56E8CC00271D8B /* TableDirectory+CoreDataClass.m */; };
+		F708CF811E56E8CC00271D8B /* TableDirectory+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF5A1E56E8CC00271D8B /* TableDirectory+CoreDataClass.m */; };
+		F708CF821E56E8CC00271D8B /* TableDirectory+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF5C1E56E8CC00271D8B /* TableDirectory+CoreDataProperties.m */; };
+		F708CF831E56E8CC00271D8B /* TableDirectory+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF5C1E56E8CC00271D8B /* TableDirectory+CoreDataProperties.m */; };
+		F708CF841E56E8CC00271D8B /* TableDirectory+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF5C1E56E8CC00271D8B /* TableDirectory+CoreDataProperties.m */; };
+		F708CF851E56E8CC00271D8B /* TableShare+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF5E1E56E8CC00271D8B /* TableShare+CoreDataClass.m */; };
+		F708CF861E56E8CC00271D8B /* TableShare+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF5E1E56E8CC00271D8B /* TableShare+CoreDataClass.m */; };
+		F708CF871E56E8CC00271D8B /* TableShare+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF5E1E56E8CC00271D8B /* TableShare+CoreDataClass.m */; };
+		F708CF881E56E8CC00271D8B /* TableShare+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF601E56E8CC00271D8B /* TableShare+CoreDataProperties.m */; };
+		F708CF891E56E8CC00271D8B /* TableShare+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF601E56E8CC00271D8B /* TableShare+CoreDataProperties.m */; };
+		F708CF8A1E56E8CC00271D8B /* TableShare+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF601E56E8CC00271D8B /* TableShare+CoreDataProperties.m */; };
+		F708CF8B1E56E8CC00271D8B /* TableCertificates+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF621E56E8CC00271D8B /* TableCertificates+CoreDataClass.m */; };
+		F708CF8C1E56E8CC00271D8B /* TableCertificates+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF621E56E8CC00271D8B /* TableCertificates+CoreDataClass.m */; };
+		F708CF8D1E56E8CC00271D8B /* TableCertificates+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF621E56E8CC00271D8B /* TableCertificates+CoreDataClass.m */; };
+		F708CF8E1E56E8CC00271D8B /* TableCertificates+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF641E56E8CC00271D8B /* TableCertificates+CoreDataProperties.m */; };
+		F708CF8F1E56E8CC00271D8B /* TableCertificates+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF641E56E8CC00271D8B /* TableCertificates+CoreDataProperties.m */; };
+		F708CF901E56E8CC00271D8B /* TableCertificates+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF641E56E8CC00271D8B /* TableCertificates+CoreDataProperties.m */; };
+		F708CF911E56E8CC00271D8B /* TableAutomaticUpload+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF661E56E8CC00271D8B /* TableAutomaticUpload+CoreDataClass.m */; };
+		F708CF921E56E8CC00271D8B /* TableAutomaticUpload+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF661E56E8CC00271D8B /* TableAutomaticUpload+CoreDataClass.m */; };
+		F708CF931E56E8CC00271D8B /* TableAutomaticUpload+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF661E56E8CC00271D8B /* TableAutomaticUpload+CoreDataClass.m */; };
+		F708CF941E56E8CC00271D8B /* TableAutomaticUpload+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF681E56E8CC00271D8B /* TableAutomaticUpload+CoreDataProperties.m */; };
+		F708CF951E56E8CC00271D8B /* TableAutomaticUpload+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF681E56E8CC00271D8B /* TableAutomaticUpload+CoreDataProperties.m */; };
+		F708CF961E56E8CC00271D8B /* TableAutomaticUpload+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF681E56E8CC00271D8B /* TableAutomaticUpload+CoreDataProperties.m */; };
+		F708CF971E56E8CC00271D8B /* TableAccount+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF6A1E56E8CC00271D8B /* TableAccount+CoreDataClass.m */; };
+		F708CF981E56E8CC00271D8B /* TableAccount+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF6A1E56E8CC00271D8B /* TableAccount+CoreDataClass.m */; };
+		F708CF991E56E8CC00271D8B /* TableAccount+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF6A1E56E8CC00271D8B /* TableAccount+CoreDataClass.m */; };
+		F708CF9A1E56E8CC00271D8B /* TableAccount+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF6C1E56E8CC00271D8B /* TableAccount+CoreDataProperties.m */; };
+		F708CF9B1E56E8CC00271D8B /* TableAccount+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF6C1E56E8CC00271D8B /* TableAccount+CoreDataProperties.m */; };
+		F708CF9C1E56E8CC00271D8B /* TableAccount+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F708CF6C1E56E8CC00271D8B /* TableAccount+CoreDataProperties.m */; };
 		F70A630B1D5B3467004E2AA5 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F70A63061D5B3467004E2AA5 /* libcrypto.a */; };
 		F70A630F1D5B3467004E2AA5 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F70A63071D5B3467004E2AA5 /* libssl.a */; };
 		F714526D1DC1523B0006A5D4 /* libMagicalRecord.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F7B61E9B1DC13C20009E938F /* libMagicalRecord.a */; };
@@ -22,7 +70,6 @@
 		F71459C41D12E3B700CAFEEC /* UIImage+Saving.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F04CE1C889184008DAB36 /* UIImage+Saving.m */; };
 		F71459C51D12E3B700CAFEEC /* UIImage+Rotating.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F04CC1C889184008DAB36 /* UIImage+Rotating.m */; };
 		F71459C61D12E3B700CAFEEC /* CCMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C8C1731B482A920048180E /* CCMetadata.m */; };
-		F71459C81D12E3B700CAFEEC /* TableLocalFile.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446471C4D29E300DBCC11 /* TableLocalFile.m */; };
 		F71459C91D12E3B700CAFEEC /* OCNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = F74D3DBE1BAC1941000BAE4B /* OCNetworking.m */; };
 		F71459CC1D12E3B700CAFEEC /* RNCryptorEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F05371C889184008DAB36 /* RNCryptorEngine.m */; };
 		F71459CD1D12E3B700CAFEEC /* AFViewShaker.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F02B41C889183008DAB36 /* AFViewShaker.m */; };
@@ -32,30 +79,21 @@
 		F71459D21D12E3B700CAFEEC /* CCUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = F7053E3D1C639DF500741EA5 /* CCUtility.m */; };
 		F71459D31D12E3B700CAFEEC /* CCBKPasscode.m in Sources */ = {isa = PBXBuildFile; fileRef = F7FE125D1BAC03FB0041924B /* CCBKPasscode.m */; };
 		F71459D51D12E3B700CAFEEC /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F04841C889183008DAB36 /* MBProgressHUD.m */; };
-		F71459D61D12E3B700CAFEEC /* TableShare+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7EC9CCC1C4FA803008122B5 /* TableShare+CoreDataProperties.m */; };
 		F71459D71D12E3B700CAFEEC /* BKPasscodeDummyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F02C01C889183008DAB36 /* BKPasscodeDummyViewController.m */; };
-		F71459D81D12E3B700CAFEEC /* TableMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446531C4D29E300DBCC11 /* TableMetadata.m */; };
 		F71459D91D12E3B700CAFEEC /* CCCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = F7FE125F1BAC03FB0041924B /* CCCrypto.m */; };
-		F71459DA1D12E3B700CAFEEC /* TableShare.m in Sources */ = {isa = PBXBuildFile; fileRef = F7EC9CCE1C4FA803008122B5 /* TableShare.m */; };
-		F71459DC1D12E3B700CAFEEC /* TableDirectory+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B4464D1C4D29E300DBCC11 /* TableDirectory+CoreDataProperties.m */; };
 		F71459DD1D12E3B700CAFEEC /* CCCoreData.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B81D801C64E77F006D02DF /* CCCoreData.m */; };
 		F71459DE1D12E3B700CAFEEC /* BKPasscodeField.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F02C21C889183008DAB36 /* BKPasscodeField.m */; };
-		F71459E01D12E3B700CAFEEC /* TableAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446571C4D29E300DBCC11 /* TableAccount.m */; };
 		F71459E11D12E3B700CAFEEC /* CCHud.m in Sources */ = {isa = PBXBuildFile; fileRef = F7514EDB1C7B1336008F3338 /* CCHud.m */; };
-		F71459E21D12E3B700CAFEEC /* TableAccount+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446551C4D29E300DBCC11 /* TableAccount+CoreDataProperties.m */; };
 		F71459E41D12E3B700CAFEEC /* RNDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F05391C889184008DAB36 /* RNDecryptor.m */; };
 		F71459E61D12E3B700CAFEEC /* NYXImagesHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F04D41C889184008DAB36 /* NYXImagesHelper.m */; };
 		F71459E91D12E3B700CAFEEC /* UIImage+Enhancing.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F04C21C889184008DAB36 /* UIImage+Enhancing.m */; };
 		F71459EA1D12E3B700CAFEEC /* CCCellShareExt.m in Sources */ = {isa = PBXBuildFile; fileRef = F7296A611C8880C9001A7809 /* CCCellShareExt.m */; };
-		F71459EB1D12E3B700CAFEEC /* TableMetadata+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446511C4D29E300DBCC11 /* TableMetadata+CoreDataProperties.m */; };
 		F71459ED1D12E3B700CAFEEC /* UIImage+Masking.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F04C61C889184008DAB36 /* UIImage+Masking.m */; };
-		F71459EF1D12E3B700CAFEEC /* TableGPS+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446491C4D29E300DBCC11 /* TableGPS+CoreDataProperties.m */; };
 		F71459F01D12E3B700CAFEEC /* NSString+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F02B11C889183008DAB36 /* NSString+Base64.m */; };
 		F71459F11D12E3B700CAFEEC /* CCMove.m in Sources */ = {isa = PBXBuildFile; fileRef = F7D02A471C5F9E4400D6F972 /* CCMove.m */; };
 		F71459F31D12E3B700CAFEEC /* UIImage+Resizing.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F04CA1C889184008DAB36 /* UIImage+Resizing.m */; };
 		F71459F41D12E3B700CAFEEC /* BKPasscodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F02C91C889183008DAB36 /* BKPasscodeViewController.m */; };
 		F71459F51D12E3B700CAFEEC /* BKShiftingView.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F02CB1C889183008DAB36 /* BKShiftingView.m */; };
-		F71459F61D12E3B700CAFEEC /* TableLocalFile+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446451C4D29E300DBCC11 /* TableLocalFile+CoreDataProperties.m */; };
 		F71459F71D12E3B700CAFEEC /* CCGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = F76C3B841C6388BC00DC4301 /* CCGraphics.m */; };
 		F71459F81D12E3B700CAFEEC /* BKTouchIDSwitchView.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F02CF1C889183008DAB36 /* BKTouchIDSwitchView.m */; };
 		F71459FB1D12E3B700CAFEEC /* PPImageScrollingCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F05211C889184008DAB36 /* PPImageScrollingCellView.m */; };
@@ -66,10 +104,8 @@
 		F7145A021D12E3B700CAFEEC /* BKTouchIDManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F02CD1C889183008DAB36 /* BKTouchIDManager.m */; };
 		F7145A041D12E3B700CAFEEC /* CCloadItemData.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7296A661C8880ED001A7809 /* CCloadItemData.swift */; };
 		F7145A081D12E3B700CAFEEC /* PPCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F051F1C889184008DAB36 /* PPCollectionViewCell.m */; };
-		F7145A091D12E3B700CAFEEC /* TableGPS.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B4464B1C4D29E300DBCC11 /* TableGPS.m */; };
 		F7145A0D1D12E3B700CAFEEC /* NSData+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F02AD1C889183008DAB36 /* NSData+Base64.m */; };
 		F7145A0E1D12E3B700CAFEEC /* AESCrypt.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F02AB1C889183008DAB36 /* AESCrypt.m */; };
-		F7145A0F1D12E3B700CAFEEC /* TableDirectory.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B4464F1C4D29E300DBCC11 /* TableDirectory.m */; };
 		F7145A111D12E3B700CAFEEC /* PPImageScrollingTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F05231C889184008DAB36 /* PPImageScrollingTableViewCell.m */; };
 		F7145A191D12E3B700CAFEEC /* Nextcloud.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F7596C771D128FC80092A6B8 /* Nextcloud.xcassets */; };
 		F7145A1A1D12E3B700CAFEEC /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F7F67BB81A24D27800EE80DA /* Images.xcassets */; };
@@ -149,22 +185,6 @@
 		F74344651E127DE9001CC831 /* CCNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = F732BA041D76CE1500E9878B /* CCNetworking.m */; };
 		F74344661E127E35001CC831 /* CCCoreData.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B81D801C64E77F006D02DF /* CCCoreData.m */; };
 		F74344671E127E38001CC831 /* CCMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C8C1731B482A920048180E /* CCMetadata.m */; };
-		F74344681E127E3F001CC831 /* TableAutomaticUpload+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F771CD5B1E07F6620066F76D /* TableAutomaticUpload+CoreDataClass.m */; };
-		F74344691E127E42001CC831 /* TableAutomaticUpload+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F771CD5D1E07F6620066F76D /* TableAutomaticUpload+CoreDataProperties.m */; };
-		F743446A1E127E45001CC831 /* TableCertificates+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7994B741D5B854C008525D9 /* TableCertificates+CoreDataProperties.m */; };
-		F743446B1E127E49001CC831 /* TableCertificates.m in Sources */ = {isa = PBXBuildFile; fileRef = F7994B761D5B854C008525D9 /* TableCertificates.m */; };
-		F743446C1E127E4B001CC831 /* TableLocalFile+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446451C4D29E300DBCC11 /* TableLocalFile+CoreDataProperties.m */; };
-		F743446D1E127E4E001CC831 /* TableLocalFile.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446471C4D29E300DBCC11 /* TableLocalFile.m */; };
-		F743446E1E127E51001CC831 /* TableGPS+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446491C4D29E300DBCC11 /* TableGPS+CoreDataProperties.m */; };
-		F743446F1E127E53001CC831 /* TableGPS.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B4464B1C4D29E300DBCC11 /* TableGPS.m */; };
-		F74344701E127E56001CC831 /* TableDirectory+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B4464D1C4D29E300DBCC11 /* TableDirectory+CoreDataProperties.m */; };
-		F74344711E127E59001CC831 /* TableMetadata+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446511C4D29E300DBCC11 /* TableMetadata+CoreDataProperties.m */; };
-		F74344721E127E5B001CC831 /* TableMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446531C4D29E300DBCC11 /* TableMetadata.m */; };
-		F74344731E127E5E001CC831 /* TableAccount+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446551C4D29E300DBCC11 /* TableAccount+CoreDataProperties.m */; };
-		F74344741E127E60001CC831 /* TableAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446571C4D29E300DBCC11 /* TableAccount.m */; };
-		F74344751E127E64001CC831 /* TableShare+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7EC9CCC1C4FA803008122B5 /* TableShare+CoreDataProperties.m */; };
-		F74344761E127E67001CC831 /* TableShare.m in Sources */ = {isa = PBXBuildFile; fileRef = F7EC9CCE1C4FA803008122B5 /* TableShare.m */; };
-		F74344771E127E88001CC831 /* TableDirectory.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B4464F1C4D29E300DBCC11 /* TableDirectory.m */; };
 		F74344781E127E9E001CC831 /* CCExifGeo.m in Sources */ = {isa = PBXBuildFile; fileRef = F7A54C351C6267B500E2C8BF /* CCExifGeo.m */; };
 		F74344791E127EA1001CC831 /* CCError.m in Sources */ = {isa = PBXBuildFile; fileRef = F76C3B881C638A4C00DC4301 /* CCError.m */; };
 		F743447A1E127EA6001CC831 /* CCGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = F76C3B841C6388BC00DC4301 /* CCGraphics.m */; };
@@ -219,16 +239,11 @@
 		F7676A7F1D5CB2A400DF734C /* icon-info@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F7676A751D5CB2A400DF734C /* icon-info@2x.png */; };
 		F7676A811D5CB2A400DF734C /* icon-success.png in Resources */ = {isa = PBXBuildFile; fileRef = F7676A761D5CB2A400DF734C /* icon-success.png */; };
 		F7676A831D5CB2A400DF734C /* icon-success@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F7676A771D5CB2A400DF734C /* icon-success@2x.png */; };
-		F771CD5E1E07F6620066F76D /* TableAutomaticUpload+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F771CD5B1E07F6620066F76D /* TableAutomaticUpload+CoreDataClass.m */; };
-		F771CD5F1E07F6620066F76D /* TableAutomaticUpload+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = F771CD5B1E07F6620066F76D /* TableAutomaticUpload+CoreDataClass.m */; };
-		F771CD601E07F6620066F76D /* TableAutomaticUpload+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F771CD5D1E07F6620066F76D /* TableAutomaticUpload+CoreDataProperties.m */; };
-		F771CD611E07F6620066F76D /* TableAutomaticUpload+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F771CD5D1E07F6620066F76D /* TableAutomaticUpload+CoreDataProperties.m */; };
 		F77B0DF01D118A16002130FE /* UIImage+Resizing.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F04CA1C889184008DAB36 /* UIImage+Resizing.m */; };
 		F77B0DF21D118A16002130FE /* CCUploadFromOtherUpp.m in Sources */ = {isa = PBXBuildFile; fileRef = F7956FCA1B4886E60085DEA3 /* CCUploadFromOtherUpp.m */; };
 		F77B0DF41D118A16002130FE /* CCMain.m in Sources */ = {isa = PBXBuildFile; fileRef = F70211FB1BAC56E9003FC03E /* CCMain.m */; };
 		F77B0DF51D118A16002130FE /* CCUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = F7053E3D1C639DF500741EA5 /* CCUtility.m */; };
 		F77B0DF71D118A16002130FE /* UIXToolbarView.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0EDC1C889317008DAB36 /* UIXToolbarView.m */; };
-		F77B0DF91D118A16002130FE /* TableMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446531C4D29E300DBCC11 /* TableMetadata.m */; };
 		F77B0DFB1D118A16002130FE /* NYXProgressiveImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F04D11C889184008DAB36 /* NYXProgressiveImageView.m */; };
 		F77B0DFC1D118A16002130FE /* ReaderDocumentOutline.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0EC21C889317008DAB36 /* ReaderDocumentOutline.m */; };
 		F77B0DFE1D118A16002130FE /* REMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0C571C8892C5008DAB36 /* REMenuItem.m */; };
@@ -266,7 +281,6 @@
 		F77B0E301D118A16002130FE /* CCHud.m in Sources */ = {isa = PBXBuildFile; fileRef = F7514EDB1C7B1336008F3338 /* CCHud.m */; };
 		F77B0E311D118A16002130FE /* CCExifGeo.m in Sources */ = {isa = PBXBuildFile; fileRef = F7A54C351C6267B500E2C8BF /* CCExifGeo.m */; };
 		F77B0E321D118A16002130FE /* HRCgUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0DE31C889300008DAB36 /* HRCgUtil.m */; };
-		F77B0E341D118A16002130FE /* TableAccount+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446551C4D29E300DBCC11 /* TableAccount+CoreDataProperties.m */; };
 		F77B0E351D118A16002130FE /* NYXImagesHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F04D41C889184008DAB36 /* NYXImagesHelper.m */; };
 		F77B0E361D118A16002130FE /* ZSSBarButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0DEE1C889300008DAB36 /* ZSSBarButtonItem.m */; };
 		F77B0E391D118A16002130FE /* CCContoCorrente.m in Sources */ = {isa = PBXBuildFile; fileRef = F72137281BAFF0920012B613 /* CCContoCorrente.m */; };
@@ -283,7 +297,6 @@
 		F77B0E491D118A16002130FE /* UIImage+Saving.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F04CE1C889184008DAB36 /* UIImage+Saving.m */; };
 		F77B0E4C1D118A16002130FE /* CCDetail.m in Sources */ = {isa = PBXBuildFile; fileRef = F7D0E65F1BC5042E008D989A /* CCDetail.m */; };
 		F77B0E4D1D118A16002130FE /* CCCoreData.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B81D801C64E77F006D02DF /* CCCoreData.m */; };
-		F77B0E4E1D118A16002130FE /* TableDirectory.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B4464F1C4D29E300DBCC11 /* TableDirectory.m */; };
 		F77B0E4F1D118A16002130FE /* CCManageCameraUpload.m in Sources */ = {isa = PBXBuildFile; fileRef = F7ACE42F1BAC0268006C0017 /* CCManageCameraUpload.m */; };
 		F77B0E511D118A16002130FE /* UIImage+Filtering.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F04C41C889184008DAB36 /* UIImage+Filtering.m */; };
 		F77B0E541D118A16002130FE /* CCMove.m in Sources */ = {isa = PBXBuildFile; fileRef = F7D02A471C5F9E4400D6F972 /* CCMove.m */; };
@@ -302,24 +315,19 @@
 		F77B0E651D118A16002130FE /* LMMediaPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0F411C889339008DAB36 /* LMMediaPlayerView.m */; };
 		F77B0E661D118A16002130FE /* NSString+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F02B11C889183008DAB36 /* NSString+Base64.m */; };
 		F77B0E671D118A16002130FE /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F05261C889184008DAB36 /* Reachability.m */; };
-		F77B0E691D118A16002130FE /* TableShare.m in Sources */ = {isa = PBXBuildFile; fileRef = F7EC9CCE1C4FA803008122B5 /* TableShare.m */; };
 		F77B0E6A1D118A16002130FE /* RNDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F05391C889184008DAB36 /* RNDecryptor.m */; };
 		F77B0E6B1D118A16002130FE /* ReaderThumbCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0EC81C889317008DAB36 /* ReaderThumbCache.m */; };
 		F77B0E6C1D118A16002130FE /* ReaderContentPage.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0EBA1C889317008DAB36 /* ReaderContentPage.m */; };
-		F77B0E701D118A16002130FE /* TableDirectory+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B4464D1C4D29E300DBCC11 /* TableDirectory+CoreDataProperties.m */; };
 		F77B0E711D118A16002130FE /* LMMediaItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0F351C889339008DAB36 /* LMMediaItem.m */; };
 		F77B0E731D118A16002130FE /* PPImageScrollingTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F05231C889184008DAB36 /* PPImageScrollingTableViewCell.m */; };
 		F77B0E741D118A16002130FE /* CCBancomat.m in Sources */ = {isa = PBXBuildFile; fileRef = F72137221BAFF0920012B613 /* CCBancomat.m */; };
 		F77B0E761D118A16002130FE /* ReaderViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0ED61C889317008DAB36 /* ReaderViewController.m */; };
-		F77B0E771D118A16002130FE /* TableShare+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7EC9CCC1C4FA803008122B5 /* TableShare+CoreDataProperties.m */; };
 		F77B0E781D118A16002130FE /* ReaderThumbFetch.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0ECA1C889317008DAB36 /* ReaderThumbFetch.m */; };
-		F77B0E791D118A16002130FE /* TableGPS.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B4464B1C4D29E300DBCC11 /* TableGPS.m */; };
 		F77B0E7A1D118A16002130FE /* MWTapDetectingImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0C951C8892DF008DAB36 /* MWTapDetectingImageView.m */; };
 		F77B0E7B1D118A16002130FE /* CCPassaporto.m in Sources */ = {isa = PBXBuildFile; fileRef = F721372C1BAFF0920012B613 /* CCPassaporto.m */; };
 		F77B0E7D1D118A16002130FE /* CYRTextStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0DDB1C889300008DAB36 /* CYRTextStorage.m */; };
 		F77B0E7E1D118A16002130FE /* ThumbsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0EDA1C889317008DAB36 /* ThumbsViewController.m */; };
 		F77B0E801D118A16002130FE /* ZSSRichTextEditor.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0DF11C889300008DAB36 /* ZSSRichTextEditor.m */; };
-		F77B0E831D118A16002130FE /* TableLocalFile.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446471C4D29E300DBCC11 /* TableLocalFile.m */; };
 		F77B0E851D118A16002130FE /* MWTapDetectingView.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0C971C8892DF008DAB36 /* MWTapDetectingView.m */; };
 		F77B0E871D118A16002130FE /* NSData+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F02AD1C889183008DAB36 /* NSData+Base64.m */; };
 		F77B0E881D118A16002130FE /* MWZoomingScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0C991C8892DF008DAB36 /* MWZoomingScrollView.m */; };
@@ -351,15 +359,12 @@
 		F77B0EAE1D118A16002130FE /* BKPasscodeField.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F02C21C889183008DAB36 /* BKPasscodeField.m */; };
 		F77B0EB11D118A16002130FE /* CCMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C8C1731B482A920048180E /* CCMetadata.m */; };
 		F77B0EB21D118A16002130FE /* ReaderMainToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0EC61C889317008DAB36 /* ReaderMainToolbar.m */; };
-		F77B0EB31D118A16002130FE /* TableGPS+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446491C4D29E300DBCC11 /* TableGPS+CoreDataProperties.m */; };
 		F77B0EB51D118A16002130FE /* RECommonFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0C511C8892C5008DAB36 /* RECommonFunctions.m */; };
 		F77B0EB61D118A16002130FE /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F04841C889183008DAB36 /* MBProgressHUD.m */; };
 		F77B0EB71D118A16002130FE /* ReaderThumbRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0ED01C889317008DAB36 /* ReaderThumbRequest.m */; };
 		F77B0EB81D118A16002130FE /* CCAccountWeb.m in Sources */ = {isa = PBXBuildFile; fileRef = F721371E1BAFF0920012B613 /* CCAccountWeb.m */; };
 		F77B0EB91D118A16002130FE /* HRColorUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0DEC1C889300008DAB36 /* HRColorUtil.m */; };
 		F77B0EBA1D118A16002130FE /* UIImage+AHKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0F5A1C889353008DAB36 /* UIImage+AHKAdditions.m */; };
-		F77B0EBB1D118A16002130FE /* TableMetadata+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446511C4D29E300DBCC11 /* TableMetadata+CoreDataProperties.m */; };
-		F77B0EBD1D118A16002130FE /* TableAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446571C4D29E300DBCC11 /* TableAccount.m */; };
 		F77B0EBE1D118A16002130FE /* CCNote.m in Sources */ = {isa = PBXBuildFile; fileRef = F721372A1BAFF0920012B613 /* CCNote.m */; };
 		F77B0EBF1D118A16002130FE /* RNEncryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F053B1C889184008DAB36 /* RNEncryptor.m */; };
 		F77B0EC01D118A16002130FE /* MWCaptionView.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0C881C8892DF008DAB36 /* MWCaptionView.m */; };
@@ -376,7 +381,6 @@
 		F77B0ED31D118A16002130FE /* PPImageScrollingCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F05211C889184008DAB36 /* PPImageScrollingCellView.m */; };
 		F77B0ED41D118A16002130FE /* LMMediaPlayerHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = F70F0F311C889339008DAB36 /* LMMediaPlayerHelper.m */; };
 		F77B0ED51D118A16002130FE /* PHAsset+Utility.m in Sources */ = {isa = PBXBuildFile; fileRef = F777F0311C29717F00CE81CB /* PHAsset+Utility.m */; };
-		F77B0ED81D118A16002130FE /* TableLocalFile+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B446451C4D29E300DBCC11 /* TableLocalFile+CoreDataProperties.m */; };
 		F77B0ED91D118A16002130FE /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F7F67BAD1A24D27800EE80DA /* main.m */; };
 		F77B0EEA1D118A16002130FE /* ZSSbold@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F70F0D921C889300008DAB36 /* ZSSbold@2x.png */; };
 		F77B0EEB1D118A16002130FE /* ZSSrightjustify@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F70F0DC21C889300008DAB36 /* ZSSrightjustify@2x.png */; };
@@ -525,10 +529,6 @@
 		F78088EB1DD3A1DB005C5A7C /* cryptocloud.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = F78088E51DD3A1DB005C5A7C /* cryptocloud.xcdatamodeld */; };
 		F78BFED41D3111B800E513CF /* LaunchScreenNextcloud.xib in Resources */ = {isa = PBXBuildFile; fileRef = F78BFECA1D3111B800E513CF /* LaunchScreenNextcloud.xib */; };
 		F78BFEE11D31126B00E513CF /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F78BFEDE1D31126B00E513CF /* MainInterface.storyboard */; };
-		F7994B781D5B854C008525D9 /* TableCertificates+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7994B741D5B854C008525D9 /* TableCertificates+CoreDataProperties.m */; };
-		F7994B7A1D5B854C008525D9 /* TableCertificates+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F7994B741D5B854C008525D9 /* TableCertificates+CoreDataProperties.m */; };
-		F7994B7C1D5B854C008525D9 /* TableCertificates.m in Sources */ = {isa = PBXBuildFile; fileRef = F7994B761D5B854C008525D9 /* TableCertificates.m */; };
-		F7994B7E1D5B854C008525D9 /* TableCertificates.m in Sources */ = {isa = PBXBuildFile; fileRef = F7994B761D5B854C008525D9 /* TableCertificates.m */; };
 		F7BB14961D5B62C000ECEE68 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F70A63061D5B3467004E2AA5 /* libcrypto.a */; };
 		F7BB14971D5B62C000ECEE68 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F70A63071D5B3467004E2AA5 /* libssl.a */; };
 		F7BE6E2F1D2D5C3B00106933 /* CCQuickActions.m in Sources */ = {isa = PBXBuildFile; fileRef = F7BE6E2C1D2D5C3B00106933 /* CCQuickActions.m */; };
@@ -724,6 +724,39 @@
 		F70211FB1BAC56E9003FC03E /* CCMain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMain.m; sourceTree = "<group>"; };
 		F7053E3C1C639DF500741EA5 /* CCUtility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCUtility.h; sourceTree = "<group>"; };
 		F7053E3D1C639DF500741EA5 /* CCUtility.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCUtility.m; sourceTree = "<group>"; };
+		F708CF181E56E6A900271D8B /* PickerFileProvider-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PickerFileProvider-Bridging-Header.h"; sourceTree = "<group>"; };
+		F708CF4D1E56E8CB00271D8B /* TableMetadata+CoreDataClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableMetadata+CoreDataClass.h"; sourceTree = "<group>"; };
+		F708CF4E1E56E8CB00271D8B /* TableMetadata+CoreDataClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableMetadata+CoreDataClass.m"; sourceTree = "<group>"; };
+		F708CF4F1E56E8CB00271D8B /* TableMetadata+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableMetadata+CoreDataProperties.h"; sourceTree = "<group>"; };
+		F708CF501E56E8CB00271D8B /* TableMetadata+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableMetadata+CoreDataProperties.m"; sourceTree = "<group>"; };
+		F708CF511E56E8CB00271D8B /* TableLocalFile+CoreDataClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableLocalFile+CoreDataClass.h"; sourceTree = "<group>"; };
+		F708CF521E56E8CB00271D8B /* TableLocalFile+CoreDataClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableLocalFile+CoreDataClass.m"; sourceTree = "<group>"; };
+		F708CF531E56E8CB00271D8B /* TableLocalFile+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableLocalFile+CoreDataProperties.h"; sourceTree = "<group>"; };
+		F708CF541E56E8CB00271D8B /* TableLocalFile+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableLocalFile+CoreDataProperties.m"; sourceTree = "<group>"; };
+		F708CF551E56E8CB00271D8B /* TableGPS+CoreDataClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableGPS+CoreDataClass.h"; sourceTree = "<group>"; };
+		F708CF561E56E8CB00271D8B /* TableGPS+CoreDataClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableGPS+CoreDataClass.m"; sourceTree = "<group>"; };
+		F708CF571E56E8CC00271D8B /* TableGPS+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableGPS+CoreDataProperties.h"; sourceTree = "<group>"; };
+		F708CF581E56E8CC00271D8B /* TableGPS+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableGPS+CoreDataProperties.m"; sourceTree = "<group>"; };
+		F708CF591E56E8CC00271D8B /* TableDirectory+CoreDataClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableDirectory+CoreDataClass.h"; sourceTree = "<group>"; };
+		F708CF5A1E56E8CC00271D8B /* TableDirectory+CoreDataClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableDirectory+CoreDataClass.m"; sourceTree = "<group>"; };
+		F708CF5B1E56E8CC00271D8B /* TableDirectory+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableDirectory+CoreDataProperties.h"; sourceTree = "<group>"; };
+		F708CF5C1E56E8CC00271D8B /* TableDirectory+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableDirectory+CoreDataProperties.m"; sourceTree = "<group>"; };
+		F708CF5D1E56E8CC00271D8B /* TableShare+CoreDataClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableShare+CoreDataClass.h"; sourceTree = "<group>"; };
+		F708CF5E1E56E8CC00271D8B /* TableShare+CoreDataClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableShare+CoreDataClass.m"; sourceTree = "<group>"; };
+		F708CF5F1E56E8CC00271D8B /* TableShare+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableShare+CoreDataProperties.h"; sourceTree = "<group>"; };
+		F708CF601E56E8CC00271D8B /* TableShare+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableShare+CoreDataProperties.m"; sourceTree = "<group>"; };
+		F708CF611E56E8CC00271D8B /* TableCertificates+CoreDataClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableCertificates+CoreDataClass.h"; sourceTree = "<group>"; };
+		F708CF621E56E8CC00271D8B /* TableCertificates+CoreDataClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableCertificates+CoreDataClass.m"; sourceTree = "<group>"; };
+		F708CF631E56E8CC00271D8B /* TableCertificates+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableCertificates+CoreDataProperties.h"; sourceTree = "<group>"; };
+		F708CF641E56E8CC00271D8B /* TableCertificates+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableCertificates+CoreDataProperties.m"; sourceTree = "<group>"; };
+		F708CF651E56E8CC00271D8B /* TableAutomaticUpload+CoreDataClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableAutomaticUpload+CoreDataClass.h"; sourceTree = "<group>"; };
+		F708CF661E56E8CC00271D8B /* TableAutomaticUpload+CoreDataClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableAutomaticUpload+CoreDataClass.m"; sourceTree = "<group>"; };
+		F708CF671E56E8CC00271D8B /* TableAutomaticUpload+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableAutomaticUpload+CoreDataProperties.h"; sourceTree = "<group>"; };
+		F708CF681E56E8CC00271D8B /* TableAutomaticUpload+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableAutomaticUpload+CoreDataProperties.m"; sourceTree = "<group>"; };
+		F708CF691E56E8CC00271D8B /* TableAccount+CoreDataClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableAccount+CoreDataClass.h"; sourceTree = "<group>"; };
+		F708CF6A1E56E8CC00271D8B /* TableAccount+CoreDataClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableAccount+CoreDataClass.m"; sourceTree = "<group>"; };
+		F708CF6B1E56E8CC00271D8B /* TableAccount+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableAccount+CoreDataProperties.h"; sourceTree = "<group>"; };
+		F708CF6C1E56E8CC00271D8B /* TableAccount+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableAccount+CoreDataProperties.m"; sourceTree = "<group>"; };
 		F70A63061D5B3467004E2AA5 /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libcrypto.a; sourceTree = "<group>"; };
 		F70A63071D5B3467004E2AA5 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libssl.a; sourceTree = "<group>"; };
 		F70F02AA1C889183008DAB36 /* AESCrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AESCrypt.h; sourceTree = "<group>"; };
@@ -1349,10 +1382,6 @@
 		F76C3B841C6388BC00DC4301 /* CCGraphics.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGraphics.m; sourceTree = "<group>"; };
 		F76C3B871C638A4C00DC4301 /* CCError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCError.h; sourceTree = "<group>"; };
 		F76C3B881C638A4C00DC4301 /* CCError.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCError.m; sourceTree = "<group>"; };
-		F771CD5A1E07F6620066F76D /* TableAutomaticUpload+CoreDataClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableAutomaticUpload+CoreDataClass.h"; sourceTree = "<group>"; };
-		F771CD5B1E07F6620066F76D /* TableAutomaticUpload+CoreDataClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableAutomaticUpload+CoreDataClass.m"; sourceTree = "<group>"; };
-		F771CD5C1E07F6620066F76D /* TableAutomaticUpload+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableAutomaticUpload+CoreDataProperties.h"; sourceTree = "<group>"; };
-		F771CD5D1E07F6620066F76D /* TableAutomaticUpload+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableAutomaticUpload+CoreDataProperties.m"; sourceTree = "<group>"; };
 		F777F0301C29717F00CE81CB /* PHAsset+Utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PHAsset+Utility.h"; sourceTree = "<group>"; };
 		F777F0311C29717F00CE81CB /* PHAsset+Utility.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "PHAsset+Utility.m"; sourceTree = "<group>"; };
 		F77D49A71DC238E500CDC568 /* loading@2x.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "loading@2x.gif"; sourceTree = "<group>"; };
@@ -1378,10 +1407,6 @@
 		F7956FC91B4886E60085DEA3 /* CCUploadFromOtherUpp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCUploadFromOtherUpp.h; sourceTree = "<group>"; };
 		F7956FCA1B4886E60085DEA3 /* CCUploadFromOtherUpp.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCUploadFromOtherUpp.m; sourceTree = "<group>"; };
 		F7956FCB1B4886E60085DEA3 /* CCUploadFromOtherUpp.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = CCUploadFromOtherUpp.storyboard; sourceTree = "<group>"; };
-		F7994B731D5B854C008525D9 /* TableCertificates+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableCertificates+CoreDataProperties.h"; sourceTree = "<group>"; };
-		F7994B741D5B854C008525D9 /* TableCertificates+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableCertificates+CoreDataProperties.m"; sourceTree = "<group>"; };
-		F7994B751D5B854C008525D9 /* TableCertificates.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TableCertificates.h; sourceTree = "<group>"; };
-		F7994B761D5B854C008525D9 /* TableCertificates.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TableCertificates.m; sourceTree = "<group>"; };
 		F7A54C341C6267B500E2C8BF /* CCExifGeo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCExifGeo.h; sourceTree = "<group>"; };
 		F7A54C351C6267B500E2C8BF /* CCExifGeo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCExifGeo.m; sourceTree = "<group>"; };
 		F7A582D61A24DAB500E903D7 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = AppDelegate.m; sourceTree = "<group>"; };
@@ -1397,26 +1422,6 @@
 		F7ACE42F1BAC0268006C0017 /* CCManageCameraUpload.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCManageCameraUpload.m; sourceTree = "<group>"; };
 		F7ACE4301BAC0268006C0017 /* CCSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSettings.h; sourceTree = "<group>"; };
 		F7ACE4311BAC0268006C0017 /* CCSettings.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSettings.m; sourceTree = "<group>"; };
-		F7B446441C4D29E300DBCC11 /* TableLocalFile+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableLocalFile+CoreDataProperties.h"; sourceTree = "<group>"; };
-		F7B446451C4D29E300DBCC11 /* TableLocalFile+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableLocalFile+CoreDataProperties.m"; sourceTree = "<group>"; };
-		F7B446461C4D29E300DBCC11 /* TableLocalFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TableLocalFile.h; sourceTree = "<group>"; };
-		F7B446471C4D29E300DBCC11 /* TableLocalFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TableLocalFile.m; sourceTree = "<group>"; };
-		F7B446481C4D29E300DBCC11 /* TableGPS+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableGPS+CoreDataProperties.h"; sourceTree = "<group>"; };
-		F7B446491C4D29E300DBCC11 /* TableGPS+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableGPS+CoreDataProperties.m"; sourceTree = "<group>"; };
-		F7B4464A1C4D29E300DBCC11 /* TableGPS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TableGPS.h; sourceTree = "<group>"; };
-		F7B4464B1C4D29E300DBCC11 /* TableGPS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TableGPS.m; sourceTree = "<group>"; };
-		F7B4464C1C4D29E300DBCC11 /* TableDirectory+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableDirectory+CoreDataProperties.h"; sourceTree = "<group>"; };
-		F7B4464D1C4D29E300DBCC11 /* TableDirectory+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableDirectory+CoreDataProperties.m"; sourceTree = "<group>"; };
-		F7B4464E1C4D29E300DBCC11 /* TableDirectory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TableDirectory.h; sourceTree = "<group>"; };
-		F7B4464F1C4D29E300DBCC11 /* TableDirectory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TableDirectory.m; sourceTree = "<group>"; };
-		F7B446501C4D29E300DBCC11 /* TableMetadata+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableMetadata+CoreDataProperties.h"; sourceTree = "<group>"; };
-		F7B446511C4D29E300DBCC11 /* TableMetadata+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableMetadata+CoreDataProperties.m"; sourceTree = "<group>"; };
-		F7B446521C4D29E300DBCC11 /* TableMetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TableMetadata.h; sourceTree = "<group>"; };
-		F7B446531C4D29E300DBCC11 /* TableMetadata.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TableMetadata.m; sourceTree = "<group>"; };
-		F7B446541C4D29E300DBCC11 /* TableAccount+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableAccount+CoreDataProperties.h"; sourceTree = "<group>"; };
-		F7B446551C4D29E300DBCC11 /* TableAccount+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableAccount+CoreDataProperties.m"; sourceTree = "<group>"; };
-		F7B446561C4D29E300DBCC11 /* TableAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TableAccount.h; sourceTree = "<group>"; };
-		F7B446571C4D29E300DBCC11 /* TableAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TableAccount.m; sourceTree = "<group>"; };
 		F7B61E861DC13C20009E938F /* MagicalRecord.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MagicalRecord.xcodeproj; path = "Libraries external/MagicalRecord/MagicalRecord.xcodeproj"; sourceTree = SOURCE_ROOT; };
 		F7B81D7F1C64E77F006D02DF /* CCCoreData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCCoreData.h; sourceTree = "<group>"; };
 		F7B81D801C64E77F006D02DF /* CCCoreData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCCoreData.m; sourceTree = "<group>"; };
@@ -1485,10 +1490,6 @@
 		F7DAE66D1E2E109F004EFA30 /* CCOfflineFileFolder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCOfflineFileFolder.m; sourceTree = "<group>"; };
 		F7DCA1B81D32BD4100E48D39 /* Share Ext Nextcloud.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = "Share Ext Nextcloud.entitlements"; path = "Share Ext/Share Ext Nextcloud.entitlements"; sourceTree = SOURCE_ROOT; };
 		F7E456D41C89D54A00BD63F0 /* Share Ext-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Share Ext-Bridging-Header.h"; sourceTree = "<group>"; };
-		F7EC9CCB1C4FA803008122B5 /* TableShare+CoreDataProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TableShare+CoreDataProperties.h"; sourceTree = "<group>"; };
-		F7EC9CCC1C4FA803008122B5 /* TableShare+CoreDataProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TableShare+CoreDataProperties.m"; sourceTree = "<group>"; };
-		F7EC9CCD1C4FA803008122B5 /* TableShare.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TableShare.h; sourceTree = "<group>"; };
-		F7EC9CCE1C4FA803008122B5 /* TableShare.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TableShare.m; sourceTree = "<group>"; };
 		F7ECBA6C1E239DCD003E6328 /* CCCreateCloud.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CCCreateCloud.swift; sourceTree = "<group>"; };
 		F7EF0CAC1D9E95EC00A9D15E /* CCSharedDBSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CCSharedDBSession.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
 		F7EF0CAD1D9E95F400A9D15E /* CCSharedDBSession.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CCSharedDBSession.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
@@ -2823,38 +2824,38 @@
 		F77F86401B4ABF6D009F0A10 /* Table */ = {
 			isa = PBXGroup;
 			children = (
-				F771CD5A1E07F6620066F76D /* TableAutomaticUpload+CoreDataClass.h */,
-				F771CD5B1E07F6620066F76D /* TableAutomaticUpload+CoreDataClass.m */,
-				F771CD5C1E07F6620066F76D /* TableAutomaticUpload+CoreDataProperties.h */,
-				F771CD5D1E07F6620066F76D /* TableAutomaticUpload+CoreDataProperties.m */,
-				F7994B731D5B854C008525D9 /* TableCertificates+CoreDataProperties.h */,
-				F7994B741D5B854C008525D9 /* TableCertificates+CoreDataProperties.m */,
-				F7994B751D5B854C008525D9 /* TableCertificates.h */,
-				F7994B761D5B854C008525D9 /* TableCertificates.m */,
-				F7B446441C4D29E300DBCC11 /* TableLocalFile+CoreDataProperties.h */,
-				F7B446451C4D29E300DBCC11 /* TableLocalFile+CoreDataProperties.m */,
-				F7B446461C4D29E300DBCC11 /* TableLocalFile.h */,
-				F7B446471C4D29E300DBCC11 /* TableLocalFile.m */,
-				F7B446481C4D29E300DBCC11 /* TableGPS+CoreDataProperties.h */,
-				F7B446491C4D29E300DBCC11 /* TableGPS+CoreDataProperties.m */,
-				F7B4464A1C4D29E300DBCC11 /* TableGPS.h */,
-				F7B4464B1C4D29E300DBCC11 /* TableGPS.m */,
-				F7B4464C1C4D29E300DBCC11 /* TableDirectory+CoreDataProperties.h */,
-				F7B4464D1C4D29E300DBCC11 /* TableDirectory+CoreDataProperties.m */,
-				F7B4464E1C4D29E300DBCC11 /* TableDirectory.h */,
-				F7B4464F1C4D29E300DBCC11 /* TableDirectory.m */,
-				F7B446501C4D29E300DBCC11 /* TableMetadata+CoreDataProperties.h */,
-				F7B446511C4D29E300DBCC11 /* TableMetadata+CoreDataProperties.m */,
-				F7B446521C4D29E300DBCC11 /* TableMetadata.h */,
-				F7B446531C4D29E300DBCC11 /* TableMetadata.m */,
-				F7B446541C4D29E300DBCC11 /* TableAccount+CoreDataProperties.h */,
-				F7B446551C4D29E300DBCC11 /* TableAccount+CoreDataProperties.m */,
-				F7B446561C4D29E300DBCC11 /* TableAccount.h */,
-				F7B446571C4D29E300DBCC11 /* TableAccount.m */,
-				F7EC9CCB1C4FA803008122B5 /* TableShare+CoreDataProperties.h */,
-				F7EC9CCC1C4FA803008122B5 /* TableShare+CoreDataProperties.m */,
-				F7EC9CCD1C4FA803008122B5 /* TableShare.h */,
-				F7EC9CCE1C4FA803008122B5 /* TableShare.m */,
+				F708CF4D1E56E8CB00271D8B /* TableMetadata+CoreDataClass.h */,
+				F708CF4E1E56E8CB00271D8B /* TableMetadata+CoreDataClass.m */,
+				F708CF4F1E56E8CB00271D8B /* TableMetadata+CoreDataProperties.h */,
+				F708CF501E56E8CB00271D8B /* TableMetadata+CoreDataProperties.m */,
+				F708CF511E56E8CB00271D8B /* TableLocalFile+CoreDataClass.h */,
+				F708CF521E56E8CB00271D8B /* TableLocalFile+CoreDataClass.m */,
+				F708CF531E56E8CB00271D8B /* TableLocalFile+CoreDataProperties.h */,
+				F708CF541E56E8CB00271D8B /* TableLocalFile+CoreDataProperties.m */,
+				F708CF551E56E8CB00271D8B /* TableGPS+CoreDataClass.h */,
+				F708CF561E56E8CB00271D8B /* TableGPS+CoreDataClass.m */,
+				F708CF571E56E8CC00271D8B /* TableGPS+CoreDataProperties.h */,
+				F708CF581E56E8CC00271D8B /* TableGPS+CoreDataProperties.m */,
+				F708CF591E56E8CC00271D8B /* TableDirectory+CoreDataClass.h */,
+				F708CF5A1E56E8CC00271D8B /* TableDirectory+CoreDataClass.m */,
+				F708CF5B1E56E8CC00271D8B /* TableDirectory+CoreDataProperties.h */,
+				F708CF5C1E56E8CC00271D8B /* TableDirectory+CoreDataProperties.m */,
+				F708CF5D1E56E8CC00271D8B /* TableShare+CoreDataClass.h */,
+				F708CF5E1E56E8CC00271D8B /* TableShare+CoreDataClass.m */,
+				F708CF5F1E56E8CC00271D8B /* TableShare+CoreDataProperties.h */,
+				F708CF601E56E8CC00271D8B /* TableShare+CoreDataProperties.m */,
+				F708CF611E56E8CC00271D8B /* TableCertificates+CoreDataClass.h */,
+				F708CF621E56E8CC00271D8B /* TableCertificates+CoreDataClass.m */,
+				F708CF631E56E8CC00271D8B /* TableCertificates+CoreDataProperties.h */,
+				F708CF641E56E8CC00271D8B /* TableCertificates+CoreDataProperties.m */,
+				F708CF651E56E8CC00271D8B /* TableAutomaticUpload+CoreDataClass.h */,
+				F708CF661E56E8CC00271D8B /* TableAutomaticUpload+CoreDataClass.m */,
+				F708CF671E56E8CC00271D8B /* TableAutomaticUpload+CoreDataProperties.h */,
+				F708CF681E56E8CC00271D8B /* TableAutomaticUpload+CoreDataProperties.m */,
+				F708CF691E56E8CC00271D8B /* TableAccount+CoreDataClass.h */,
+				F708CF6A1E56E8CC00271D8B /* TableAccount+CoreDataClass.m */,
+				F708CF6B1E56E8CC00271D8B /* TableAccount+CoreDataProperties.h */,
+				F708CF6C1E56E8CC00271D8B /* TableAccount+CoreDataProperties.m */,
 			);
 			name = Table;
 			sourceTree = "<group>";
@@ -3142,6 +3143,7 @@
 				F74344211E1264EE001CC831 /* PickerFileProvider */,
 				F7FC7D651DC1F98700BB2C6A /* Products */,
 				F7FC7D541DC1F93700BB2C6A /* Frameworks */,
+				F708CF181E56E6A900271D8B /* PickerFileProvider-Bridging-Header.h */,
 			);
 			sourceTree = "<group>";
 		};
@@ -3369,6 +3371,7 @@
 					F743441F1E1264EE001CC831 = {
 						CreatedOnToolsVersion = 8.2.1;
 						DevelopmentTeam = 6JLRKY9ZV7;
+						LastSwiftMigration = 0820;
 						ProvisioningStyle = Automatic;
 						SystemCapabilities = {
 							com.apple.Keychain = {
@@ -3727,76 +3730,76 @@
 			buildActionMask = 2147483647;
 			files = (
 				F71459B81D12E3B700CAFEEC /* CCError.m in Sources */,
+				F708CF7A1E56E8CC00271D8B /* TableGPS+CoreDataClass.m in Sources */,
 				F71459BA1D12E3B700CAFEEC /* NSString+TruncateToWidth.m in Sources */,
+				F708CF9B1E56E8CC00271D8B /* TableAccount+CoreDataProperties.m in Sources */,
 				F71459BB1D12E3B700CAFEEC /* NYXProgressiveImageView.m in Sources */,
+				F708CF981E56E8CC00271D8B /* TableAccount+CoreDataClass.m in Sources */,
 				F71459BC1D12E3B700CAFEEC /* Reachability.m in Sources */,
 				F71459BD1D12E3B700CAFEEC /* UIImage+animatedGIF.m in Sources */,
+				F708CF6E1E56E8CC00271D8B /* TableMetadata+CoreDataClass.m in Sources */,
 				F71459BE1D12E3B700CAFEEC /* UIImage+Reflection.m in Sources */,
 				F71459BF1D12E3B700CAFEEC /* RNEncryptor.m in Sources */,
+				F708CF891E56E8CC00271D8B /* TableShare+CoreDataProperties.m in Sources */,
 				F71459C21D12E3B700CAFEEC /* ShareViewController.m in Sources */,
 				F71459C31D12E3B700CAFEEC /* UIImage+Filtering.m in Sources */,
 				F71459C41D12E3B700CAFEEC /* UIImage+Saving.m in Sources */,
 				F71459C51D12E3B700CAFEEC /* UIImage+Rotating.m in Sources */,
-				F771CD611E07F6620066F76D /* TableAutomaticUpload+CoreDataProperties.m in Sources */,
 				F71459C61D12E3B700CAFEEC /* CCMetadata.m in Sources */,
-				F71459C81D12E3B700CAFEEC /* TableLocalFile.m in Sources */,
+				F708CF771E56E8CC00271D8B /* TableLocalFile+CoreDataProperties.m in Sources */,
 				F71459C91D12E3B700CAFEEC /* OCNetworking.m in Sources */,
 				F71459CC1D12E3B700CAFEEC /* RNCryptorEngine.m in Sources */,
 				F71459CD1D12E3B700CAFEEC /* AFViewShaker.m in Sources */,
 				F71459CE1D12E3B700CAFEEC /* NSData+CommonCrypto.m in Sources */,
 				F71459CF1D12E3B700CAFEEC /* BKPasscodeLockScreenManager.m in Sources */,
+				F708CF741E56E8CC00271D8B /* TableLocalFile+CoreDataClass.m in Sources */,
 				F71459D11D12E3B700CAFEEC /* BKPasscodeInputView.m in Sources */,
 				F71459D21D12E3B700CAFEEC /* CCUtility.m in Sources */,
-				F771CD5F1E07F6620066F76D /* TableAutomaticUpload+CoreDataClass.m in Sources */,
 				F71459D31D12E3B700CAFEEC /* CCBKPasscode.m in Sources */,
 				F71459D51D12E3B700CAFEEC /* MBProgressHUD.m in Sources */,
-				F71459D61D12E3B700CAFEEC /* TableShare+CoreDataProperties.m in Sources */,
 				F71459D71D12E3B700CAFEEC /* BKPasscodeDummyViewController.m in Sources */,
-				F71459D81D12E3B700CAFEEC /* TableMetadata.m in Sources */,
-				F7994B7E1D5B854C008525D9 /* TableCertificates.m in Sources */,
+				F708CF801E56E8CC00271D8B /* TableDirectory+CoreDataClass.m in Sources */,
 				F71459D91D12E3B700CAFEEC /* CCCrypto.m in Sources */,
 				F732BA0B1D76DBA500E9878B /* CCNetworking.m in Sources */,
-				F71459DA1D12E3B700CAFEEC /* TableShare.m in Sources */,
-				F71459DC1D12E3B700CAFEEC /* TableDirectory+CoreDataProperties.m in Sources */,
+				F708CF8C1E56E8CC00271D8B /* TableCertificates+CoreDataClass.m in Sources */,
 				F71459DD1D12E3B700CAFEEC /* CCCoreData.m in Sources */,
+				F708CF8F1E56E8CC00271D8B /* TableCertificates+CoreDataProperties.m in Sources */,
 				F71459DE1D12E3B700CAFEEC /* BKPasscodeField.m in Sources */,
-				F71459E01D12E3B700CAFEEC /* TableAccount.m in Sources */,
 				F71459E11D12E3B700CAFEEC /* CCHud.m in Sources */,
-				F71459E21D12E3B700CAFEEC /* TableAccount+CoreDataProperties.m in Sources */,
+				F708CF921E56E8CC00271D8B /* TableAutomaticUpload+CoreDataClass.m in Sources */,
 				F71459E41D12E3B700CAFEEC /* RNDecryptor.m in Sources */,
 				F71459E61D12E3B700CAFEEC /* NYXImagesHelper.m in Sources */,
 				F7C994331E3A92C500C2466C /* CCConstant.swift in Sources */,
 				F71459E91D12E3B700CAFEEC /* UIImage+Enhancing.m in Sources */,
 				F71459EA1D12E3B700CAFEEC /* CCCellShareExt.m in Sources */,
-				F71459EB1D12E3B700CAFEEC /* TableMetadata+CoreDataProperties.m in Sources */,
 				F73CCE321DC13798007E38D8 /* UICKeyChainStore.m in Sources */,
+				F708CF831E56E8CC00271D8B /* TableDirectory+CoreDataProperties.m in Sources */,
 				F71459ED1D12E3B700CAFEEC /* UIImage+Masking.m in Sources */,
-				F71459EF1D12E3B700CAFEEC /* TableGPS+CoreDataProperties.m in Sources */,
-				F7994B7A1D5B854C008525D9 /* TableCertificates+CoreDataProperties.m in Sources */,
 				F71459F01D12E3B700CAFEEC /* NSString+Base64.m in Sources */,
 				F7EF0CAF1D9E95F400A9D15E /* CCSharedDBSession.m in Sources */,
 				F71459F11D12E3B700CAFEEC /* CCMove.m in Sources */,
 				F71459F31D12E3B700CAFEEC /* UIImage+Resizing.m in Sources */,
 				F71459F41D12E3B700CAFEEC /* BKPasscodeViewController.m in Sources */,
 				F71459F51D12E3B700CAFEEC /* BKShiftingView.m in Sources */,
-				F71459F61D12E3B700CAFEEC /* TableLocalFile+CoreDataProperties.m in Sources */,
 				F71459F71D12E3B700CAFEEC /* CCGraphics.m in Sources */,
 				F71459F81D12E3B700CAFEEC /* BKTouchIDSwitchView.m in Sources */,
 				F7F801051D98205A007537BC /* CCCertificate.m in Sources */,
 				F71459FB1D12E3B700CAFEEC /* PPImageScrollingCellView.m in Sources */,
+				F708CF7D1E56E8CC00271D8B /* TableGPS+CoreDataProperties.m in Sources */,
 				F71459FE1D12E3B700CAFEEC /* CCExifGeo.m in Sources */,
+				F708CF861E56E8CC00271D8B /* TableShare+CoreDataClass.m in Sources */,
 				F71459FF1D12E3B700CAFEEC /* RNCryptor.m in Sources */,
 				F7145A001D12E3B700CAFEEC /* CCGlobal.m in Sources */,
 				F7145A011D12E3B700CAFEEC /* UIImage+Blurring.m in Sources */,
 				F7145A021D12E3B700CAFEEC /* BKTouchIDManager.m in Sources */,
 				F7145A041D12E3B700CAFEEC /* CCloadItemData.swift in Sources */,
+				F708CF951E56E8CC00271D8B /* TableAutomaticUpload+CoreDataProperties.m in Sources */,
 				F7145A081D12E3B700CAFEEC /* PPCollectionViewCell.m in Sources */,
-				F7145A091D12E3B700CAFEEC /* TableGPS.m in Sources */,
 				F7145A0D1D12E3B700CAFEEC /* NSData+Base64.m in Sources */,
 				F78088EB1DD3A1DB005C5A7C /* cryptocloud.xcdatamodeld in Sources */,
 				F7145A0E1D12E3B700CAFEEC /* AESCrypt.m in Sources */,
-				F7145A0F1D12E3B700CAFEEC /* TableDirectory.m in Sources */,
 				F7145A111D12E3B700CAFEEC /* PPImageScrollingTableViewCell.m in Sources */,
+				F708CF711E56E8CC00271D8B /* TableMetadata+CoreDataProperties.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -3804,61 +3807,61 @@
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				F743446C1E127E4B001CC831 /* TableLocalFile+CoreDataProperties.m in Sources */,
 				F743445F1E127D4B001CC831 /* BKPasscodeViewController.m in Sources */,
 				F74344611E127D51001CC831 /* BKTouchIDManager.m in Sources */,
-				F743446A1E127E45001CC831 /* TableCertificates+CoreDataProperties.m in Sources */,
+				F708CF781E56E8CC00271D8B /* TableLocalFile+CoreDataProperties.m in Sources */,
+				F708CF931E56E8CC00271D8B /* TableAutomaticUpload+CoreDataClass.m in Sources */,
 				F74344801E127ED3001CC831 /* NSString+Base64.m in Sources */,
+				F708CF871E56E8CC00271D8B /* TableShare+CoreDataClass.m in Sources */,
 				F74344621E127D54001CC831 /* BKTouchIDSwitchView.m in Sources */,
-				F743446D1E127E4E001CC831 /* TableLocalFile.m in Sources */,
 				F743447A1E127EA6001CC831 /* CCGraphics.m in Sources */,
+				F708CF9C1E56E8CC00271D8B /* TableAccount+CoreDataProperties.m in Sources */,
+				F708CF811E56E8CC00271D8B /* TableDirectory+CoreDataClass.m in Sources */,
+				F708CF901E56E8CC00271D8B /* TableCertificates+CoreDataProperties.m in Sources */,
 				F743448C1E128010001CC831 /* CCCrypto.m in Sources */,
 				F725437C1E12A44A009BF4C2 /* CCSection.m in Sources */,
 				F74344651E127DE9001CC831 /* CCNetworking.m in Sources */,
 				F74344641E127DE6001CC831 /* OCNetworking.m in Sources */,
+				F708CF841E56E8CC00271D8B /* TableDirectory+CoreDataProperties.m in Sources */,
 				F743445B1E127D3B001CC831 /* BKPasscodeDummyViewController.m in Sources */,
-				F743446B1E127E49001CC831 /* TableCertificates.m in Sources */,
 				F743445D1E127D40001CC831 /* BKPasscodeInputView.m in Sources */,
 				F74344821E127F68001CC831 /* MBProgressHUD.m in Sources */,
-				F74344721E127E5B001CC831 /* TableMetadata.m in Sources */,
-				F74344681E127E3F001CC831 /* TableAutomaticUpload+CoreDataClass.m in Sources */,
+				F708CF7B1E56E8CC00271D8B /* TableGPS+CoreDataClass.m in Sources */,
 				F743444A1E126B4D001CC831 /* CCMove.m in Sources */,
-				F74344741E127E60001CC831 /* TableAccount.m in Sources */,
-				F74344771E127E88001CC831 /* TableDirectory.m in Sources */,
-				F74344711E127E59001CC831 /* TableMetadata+CoreDataProperties.m in Sources */,
 				F743448B1E12800D001CC831 /* CCCertificate.m in Sources */,
 				F743447D1E127ECB001CC831 /* AESCrypt.m in Sources */,
 				F743447E1E127ECE001CC831 /* NSData+Base64.m in Sources */,
 				F74344671E127E38001CC831 /* CCMetadata.m in Sources */,
-				F74344701E127E56001CC831 /* TableDirectory+CoreDataProperties.m in Sources */,
 				F74344781E127E9E001CC831 /* CCExifGeo.m in Sources */,
 				F74344171E1264EE001CC831 /* DocumentPickerViewController.swift in Sources */,
 				F74344811E127F49001CC831 /* AFViewShaker.m in Sources */,
 				F74344791E127EA1001CC831 /* CCError.m in Sources */,
-				F743446E1E127E51001CC831 /* TableGPS+CoreDataProperties.m in Sources */,
+				F708CF6F1E56E8CC00271D8B /* TableMetadata+CoreDataClass.m in Sources */,
 				F743447B1E127EAC001CC831 /* CCUtility.m in Sources */,
-				F74344761E127E67001CC831 /* TableShare.m in Sources */,
 				F74344871E127F95001CC831 /* UICKeyChainStore.m in Sources */,
-				F74344751E127E64001CC831 /* TableShare+CoreDataProperties.m in Sources */,
 				F743447F1E127ED1001CC831 /* NSData+CommonCrypto.m in Sources */,
+				F708CF8D1E56E8CC00271D8B /* TableCertificates+CoreDataClass.m in Sources */,
 				F74344891E127FC3001CC831 /* CCGlobal.m in Sources */,
 				F74344841E127F84001CC831 /* RNCryptorEngine.m in Sources */,
 				F74344851E127F86001CC831 /* RNDecryptor.m in Sources */,
-				F74344691E127E42001CC831 /* TableAutomaticUpload+CoreDataProperties.m in Sources */,
 				F74344881E127F9C001CC831 /* UIImage+animatedGIF.m in Sources */,
+				F708CF7E1E56E8CC00271D8B /* TableGPS+CoreDataProperties.m in Sources */,
 				F743448A1E127FF2001CC831 /* CCHud.m in Sources */,
 				F74344861E127F89001CC831 /* RNEncryptor.m in Sources */,
+				F708CF991E56E8CC00271D8B /* TableAccount+CoreDataClass.m in Sources */,
 				F743445C1E127D3D001CC831 /* BKPasscodeField.m in Sources */,
-				F743446F1E127E53001CC831 /* TableGPS.m in Sources */,
 				F7FC88FA1E140558006D0506 /* cryptocloud.xcdatamodeld in Sources */,
+				F708CF721E56E8CC00271D8B /* TableMetadata+CoreDataProperties.m in Sources */,
 				F743445E1E127D44001CC831 /* BKPasscodeLockScreenManager.m in Sources */,
 				F74344631E127D79001CC831 /* CCBKPasscode.m in Sources */,
+				F708CF8A1E56E8CC00271D8B /* TableShare+CoreDataProperties.m in Sources */,
 				F74344661E127E35001CC831 /* CCCoreData.m in Sources */,
 				F743447C1E127EB2001CC831 /* NSString+TruncateToWidth.m in Sources */,
-				F74344731E127E5E001CC831 /* TableAccount+CoreDataProperties.m in Sources */,
+				F708CF751E56E8CC00271D8B /* TableLocalFile+CoreDataClass.m in Sources */,
 				F7C994341E3A92C500C2466C /* CCConstant.swift in Sources */,
 				F74344601E127D4D001CC831 /* BKShiftingView.m in Sources */,
 				F74344831E127F80001CC831 /* RNCryptor.m in Sources */,
+				F708CF961E56E8CC00271D8B /* TableAutomaticUpload+CoreDataProperties.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -3886,17 +3889,16 @@
 				F73CCDED1DC13776007E38D8 /* XLFormSelectorCell.m in Sources */,
 				F7F06E931DBFACC600099AE9 /* NSNumberFormatter+CTAssetsPickerController.m in Sources */,
 				F77B0DF71D118A16002130FE /* UIXToolbarView.m in Sources */,
-				F771CD601E07F6620066F76D /* TableAutomaticUpload+CoreDataProperties.m in Sources */,
 				F7C525A01E3B48B700FFE02C /* CCNotification.swift in Sources */,
-				F77B0DF91D118A16002130FE /* TableMetadata.m in Sources */,
 				F77B0DFB1D118A16002130FE /* NYXProgressiveImageView.m in Sources */,
-				F7994B781D5B854C008525D9 /* TableCertificates+CoreDataProperties.m in Sources */,
+				F708CF701E56E8CC00271D8B /* TableMetadata+CoreDataProperties.m in Sources */,
 				F77B0DFC1D118A16002130FE /* ReaderDocumentOutline.m in Sources */,
 				F77B0DFE1D118A16002130FE /* REMenuItem.m in Sources */,
 				F77B0DFF1D118A16002130FE /* OCNetworking.m in Sources */,
 				F77B0E001D118A16002130FE /* MWPhoto.m in Sources */,
 				F77B0E011D118A16002130FE /* RNCryptor.m in Sources */,
 				F77B0E021D118A16002130FE /* CCPhotosCameraUpload.m in Sources */,
+				F708CF6D1E56E8CC00271D8B /* TableMetadata+CoreDataClass.m in Sources */,
 				F77B0E031D118A16002130FE /* CCShareInfoCMOC.m in Sources */,
 				F77B0E041D118A16002130FE /* UIImage+animatedGIF.m in Sources */,
 				F73CCE301DC13798007E38D8 /* UICKeyChainStore.m in Sources */,
@@ -3913,6 +3915,9 @@
 				F73CCDFF1DC13776007E38D8 /* XLFormDescriptor.m in Sources */,
 				F77B0E101D118A16002130FE /* MWGridViewController.m in Sources */,
 				F77B0E111D118A16002130FE /* UIImage+Reflection.m in Sources */,
+				F708CF8B1E56E8CC00271D8B /* TableCertificates+CoreDataClass.m in Sources */,
+				F708CF7C1E56E8CC00271D8B /* TableGPS+CoreDataProperties.m in Sources */,
+				F708CF821E56E8CC00271D8B /* TableDirectory+CoreDataProperties.m in Sources */,
 				F77B0E121D118A16002130FE /* CCPatenteGuida.m in Sources */,
 				F7D6A0971D82DBFA0045AD1A /* CCMenu.m in Sources */,
 				F77B0E131D118A16002130FE /* AppDelegate.m in Sources */,
@@ -3929,12 +3934,15 @@
 				F7659A6E1DC0B760004860C4 /* PSTGridLayoutRow.m in Sources */,
 				F77B0E201D118A16002130FE /* CCShareUserOC.m in Sources */,
 				F77B0E211D118A16002130FE /* ThumbsMainToolbar.m in Sources */,
+				F708CF791E56E8CC00271D8B /* TableGPS+CoreDataClass.m in Sources */,
 				F73CCDF31DC13776007E38D8 /* XLFormSwitchCell.m in Sources */,
 				F720E01F1E48C73E001A4B9E /* CCActions.swift in Sources */,
 				F77B0E221D118A16002130FE /* CCManageLocation.m in Sources */,
 				F77B0E231D118A16002130FE /* CCSharePermissionOC.m in Sources */,
 				F77B0E241D118A16002130FE /* HRColorCursor.m in Sources */,
+				F708CF851E56E8CC00271D8B /* TableShare+CoreDataClass.m in Sources */,
 				F77B0E251D118A16002130FE /* BKPasscodeInputView.m in Sources */,
+				F708CF9A1E56E8CC00271D8B /* TableAccount+CoreDataProperties.m in Sources */,
 				F77B0E261D118A16002130FE /* ZSSTextView.m in Sources */,
 				F7253FCA1E38BAF20084135B /* JSAlertView.m in Sources */,
 				F77B0E271D118A16002130FE /* CYRLayoutManager.m in Sources */,
@@ -3952,7 +3960,6 @@
 				F7F06EB71DBFACC600099AE9 /* CTAssetsGridViewFooter.m in Sources */,
 				F7F06EB91DBFACC600099AE9 /* CTAssetsGridViewLayout.m in Sources */,
 				F7DA62AE1E41E666003E1740 /* CCOfflinePageContent.m in Sources */,
-				F77B0E341D118A16002130FE /* TableAccount+CoreDataProperties.m in Sources */,
 				F77B0E351D118A16002130FE /* NYXImagesHelper.m in Sources */,
 				F73CCE171DC13776007E38D8 /* XLFormTextView.m in Sources */,
 				F77B0E361D118A16002130FE /* ZSSBarButtonItem.m in Sources */,
@@ -3973,6 +3980,7 @@
 				F77B0E461D118A16002130FE /* BKPasscodeLockScreenManager.m in Sources */,
 				F77B0E481D118A16002130FE /* CCCrypto.m in Sources */,
 				F7D6A0911D82DBFA0045AD1A /* CCControlCenter.m in Sources */,
+				F708CF761E56E8CC00271D8B /* TableLocalFile+CoreDataProperties.m in Sources */,
 				F7659A6A1DC0B760004860C4 /* PSTGridLayoutInfo.m in Sources */,
 				F73CCE1D1DC13776007E38D8 /* XLFormValidator.m in Sources */,
 				F77B0E491D118A16002130FE /* UIImage+Saving.m in Sources */,
@@ -3982,7 +3990,6 @@
 				F7659A5E1DC0B760004860C4 /* PSTCollectionViewController.m in Sources */,
 				F7F801031D98205A007537BC /* CCCertificate.m in Sources */,
 				F7CE28881D1ACFA70025783C /* UINavigationController+CCProgress.m in Sources */,
-				F77B0E4E1D118A16002130FE /* TableDirectory.m in Sources */,
 				F77B0E4F1D118A16002130FE /* CCManageCameraUpload.m in Sources */,
 				F77B0E511D118A16002130FE /* UIImage+Filtering.m in Sources */,
 				F73CCDEB1DC13776007E38D8 /* XLFormSegmentedCell.m in Sources */,
@@ -4012,26 +4019,24 @@
 				F77B0E641D118A16002130FE /* UIWindow+AHKAdditions.m in Sources */,
 				F73CCE261DC13788007E38D8 /* UIScrollView+EmptyDataSet.m in Sources */,
 				F77B0E651D118A16002130FE /* LMMediaPlayerView.m in Sources */,
+				F708CF731E56E8CC00271D8B /* TableLocalFile+CoreDataClass.m in Sources */,
 				F77B0E661D118A16002130FE /* NSString+Base64.m in Sources */,
 				F77B0E671D118A16002130FE /* Reachability.m in Sources */,
-				F77B0E691D118A16002130FE /* TableShare.m in Sources */,
 				F77B0E6A1D118A16002130FE /* RNDecryptor.m in Sources */,
 				F73CCDF91DC13776007E38D8 /* XLFormOptionsObject.m in Sources */,
 				F77B0E6B1D118A16002130FE /* ReaderThumbCache.m in Sources */,
 				F77B0E6C1D118A16002130FE /* ReaderContentPage.m in Sources */,
+				F708CF941E56E8CC00271D8B /* TableAutomaticUpload+CoreDataProperties.m in Sources */,
 				F750374D1DBFA91A008FB480 /* ALView+PureLayout.m in Sources */,
 				F7F06E8F1DBFACC600099AE9 /* NSDateFormatter+CTAssetsPickerController.m in Sources */,
 				F73CCDF51DC13776007E38D8 /* XLFormTextFieldCell.m in Sources */,
-				F77B0E701D118A16002130FE /* TableDirectory+CoreDataProperties.m in Sources */,
 				F77B0E711D118A16002130FE /* LMMediaItem.m in Sources */,
 				F7F6AC4E1E525AD300E8EB45 /* CCManageCryptoCloud.m in Sources */,
 				F77B0E731D118A16002130FE /* PPImageScrollingTableViewCell.m in Sources */,
 				F7659A2E1DC0B72F004860C4 /* EARestrictedScrollView.m in Sources */,
 				F77B0E741D118A16002130FE /* CCBancomat.m in Sources */,
 				F77B0E761D118A16002130FE /* ReaderViewController.m in Sources */,
-				F77B0E771D118A16002130FE /* TableShare+CoreDataProperties.m in Sources */,
 				F77B0E781D118A16002130FE /* ReaderThumbFetch.m in Sources */,
-				F77B0E791D118A16002130FE /* TableGPS.m in Sources */,
 				F77B0E7A1D118A16002130FE /* MWTapDetectingImageView.m in Sources */,
 				F77B0E7B1D118A16002130FE /* CCPassaporto.m in Sources */,
 				F7F06EA51DBFACC600099AE9 /* CTAssetItemViewController.m in Sources */,
@@ -4042,8 +4047,8 @@
 				F77B0E801D118A16002130FE /* ZSSRichTextEditor.m in Sources */,
 				F7F06EC91DBFACC600099AE9 /* CTAssetsViewControllerTransition.m in Sources */,
 				F7659A661DC0B760004860C4 /* PSTCollectionViewLayout.m in Sources */,
-				F77B0E831D118A16002130FE /* TableLocalFile.m in Sources */,
 				F77B0E851D118A16002130FE /* MWTapDetectingView.m in Sources */,
+				F708CF911E56E8CC00271D8B /* TableAutomaticUpload+CoreDataClass.m in Sources */,
 				F75037511DBFA91A008FB480 /* NSLayoutConstraint+PureLayout.m in Sources */,
 				F73CCE151DC13776007E38D8 /* XLFormRowNavigationAccessoryView.m in Sources */,
 				F73CCDFB1DC13776007E38D8 /* XLFormOptionsViewController.m in Sources */,
@@ -4090,7 +4095,6 @@
 				F7F06EB51DBFACC600099AE9 /* CTAssetsGridViewController.m in Sources */,
 				F73C002F1E55D7DF00EEEFA7 /* CCManageCryptoCloudSecurity.m in Sources */,
 				F77B0EAC1D118A16002130FE /* MWGridCell.m in Sources */,
-				F7994B7C1D5B854C008525D9 /* TableCertificates.m in Sources */,
 				F7659A621DC0B760004860C4 /* PSTCollectionViewFlowLayout.m in Sources */,
 				F7F06EBD1DBFACC600099AE9 /* CTAssetsPageView.m in Sources */,
 				F77B0EAD1D118A16002130FE /* CCGlobal.m in Sources */,
@@ -4102,7 +4106,6 @@
 				F77B0EB11D118A16002130FE /* CCMetadata.m in Sources */,
 				F7F06E9D1DBFACC600099AE9 /* UIImage+CTAssetsPickerController.m in Sources */,
 				F77B0EB21D118A16002130FE /* ReaderMainToolbar.m in Sources */,
-				F77B0EB31D118A16002130FE /* TableGPS+CoreDataProperties.m in Sources */,
 				F73CCDEF1DC13776007E38D8 /* XLFormSliderCell.m in Sources */,
 				F77B0EB51D118A16002130FE /* RECommonFunctions.m in Sources */,
 				F73CCE111DC13776007E38D8 /* XLFormRightDetailCell.m in Sources */,
@@ -4111,13 +4114,13 @@
 				F77B0EB71D118A16002130FE /* ReaderThumbRequest.m in Sources */,
 				F7F06EB31DBFACC600099AE9 /* CTAssetsGridViewCell.m in Sources */,
 				F77B0EB81D118A16002130FE /* CCAccountWeb.m in Sources */,
+				F708CF7F1E56E8CC00271D8B /* TableDirectory+CoreDataClass.m in Sources */,
 				F77B0EB91D118A16002130FE /* HRColorUtil.m in Sources */,
 				F77B0EBA1D118A16002130FE /* UIImage+AHKAdditions.m in Sources */,
 				F73CCDD91DC13776007E38D8 /* XLFormBaseCell.m in Sources */,
+				F708CF881E56E8CC00271D8B /* TableShare+CoreDataProperties.m in Sources */,
 				F7F06EA71DBFACC600099AE9 /* CTAssetPlayButton.m in Sources */,
-				F77B0EBB1D118A16002130FE /* TableMetadata+CoreDataProperties.m in Sources */,
 				F73CCE031DC13776007E38D8 /* XLFormSectionDescriptor.m in Sources */,
-				F77B0EBD1D118A16002130FE /* TableAccount.m in Sources */,
 				F7676A641D5CB1B900DF734C /* TWMessageBarManager.m in Sources */,
 				F77B0EBE1D118A16002130FE /* CCNote.m in Sources */,
 				F77B0EBF1D118A16002130FE /* RNEncryptor.m in Sources */,
@@ -4132,6 +4135,8 @@
 				F77B0EC61D118A16002130FE /* CCCellMain.m in Sources */,
 				F77B0EC71D118A16002130FE /* AESCrypt.m in Sources */,
 				F73CCE091DC13776007E38D8 /* NSObject+XLFormAdditions.m in Sources */,
+				F708CF971E56E8CC00271D8B /* TableAccount+CoreDataClass.m in Sources */,
+				F708CF8E1E56E8CC00271D8B /* TableCertificates+CoreDataProperties.m in Sources */,
 				F7ECBA6D1E239DCD003E6328 /* CCCreateCloud.swift in Sources */,
 				F77B0ECB1D118A16002130FE /* HRBrightnessCursor.m in Sources */,
 				F77B0ECC1D118A16002130FE /* UIImage+Masking.m in Sources */,
@@ -4140,13 +4145,11 @@
 				F77B0ECF1D118A16002130FE /* CYRToken.m in Sources */,
 				F7F06EB11DBFACC600099AE9 /* CTAssetsGridView.m in Sources */,
 				F7D6A0931D82DBFA0045AD1A /* CCControlCenterCell.m in Sources */,
-				F771CD5E1E07F6620066F76D /* TableAutomaticUpload+CoreDataClass.m in Sources */,
 				F77B0ED11D118A16002130FE /* Acknowledgements.m in Sources */,
 				F77B0ED31D118A16002130FE /* PPImageScrollingCellView.m in Sources */,
 				F77B0ED41D118A16002130FE /* LMMediaPlayerHelper.m in Sources */,
 				F77B0ED51D118A16002130FE /* PHAsset+Utility.m in Sources */,
 				F7F06E991DBFACC600099AE9 /* PHImageManager+CTAssetsPickerController.m in Sources */,
-				F77B0ED81D118A16002130FE /* TableLocalFile+CoreDataProperties.m in Sources */,
 				F7F06EBB1DBFACC600099AE9 /* CTAssetsNavigationController.m in Sources */,
 				F77B0ED91D118A16002130FE /* main.m in Sources */,
 			);
@@ -4416,6 +4419,7 @@
 			buildSettings = {
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
 				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_ENABLE_MODULES = YES;
 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
 				CODE_SIGN_ENTITLEMENTS = PickerFileProvider/PickerFileProvider.entitlements;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
@@ -4435,6 +4439,7 @@
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SKIP_INSTALL = YES;
 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG NC";
+				SWIFT_OBJC_BRIDGING_HEADER = "PickerFileProvider-Bridging-Header.h";
 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
 				SWIFT_VERSION = 3.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
@@ -4446,6 +4451,7 @@
 			buildSettings = {
 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
 				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_ENABLE_MODULES = YES;
 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
 				CODE_SIGN_ENTITLEMENTS = PickerFileProvider/PickerFileProvider.entitlements;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
@@ -4464,6 +4470,7 @@
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SKIP_INSTALL = YES;
 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = NC;
+				SWIFT_OBJC_BRIDGING_HEADER = "PickerFileProvider-Bridging-Header.h";
 				SWIFT_VERSION = 3.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
 			};

+ 1 - 1
Picker/Picker-Bridging-Header.h

@@ -3,7 +3,7 @@
 //
 
 #import <MagicalRecord/MagicalRecord.h>
-#import "TableAccount.h"
+#import "TableAccount+CoreDataClass.h"
 #import "CCNetworking.h"
 #import "OCNetworking.h"
 #import "CCCoreData.h"

+ 4 - 0
PickerFileProvider-Bridging-Header.h

@@ -0,0 +1,4 @@
+//
+//  Use this file to import your target's public headers that you would like to expose to Swift.
+//
+

+ 1 - 1
Share Ext/ShareViewController.h

@@ -37,7 +37,7 @@
 #import "CCError.h"
 #import "CCHud.h"
 
-#import "TableAccount.h"
+#import "TableAccount+CoreDataClass.h"
 
 @interface ShareViewController : UIViewController <UITableViewDelegate, OCNetworkingDelegate, MBProgressHUDDelegate, BKPasscodeViewControllerDelegate, CCNetworkingDelegate, CCMoveDelegate>
 

+ 7 - 7
iOSClient/FileSystem/CCCoreData.h

@@ -33,13 +33,13 @@
 #import "CCExifGeo.h"
 #import "CCGraphics.h"
 
-#import "TableAccount.h"
-#import "TableCertificates.h"
-#import "TableMetadata.h"
-#import "TableDirectory.h"
-#import "TableLocalFile.h"
-#import "TableGPS.h"
-#import "TableShare.h"
+#import "TableAccount+CoreDataClass.h"
+#import "TableCertificates+CoreDataClass.h"
+#import "TableMetadata+CoreDataClass.h"
+#import "TableDirectory+CoreDataClass.h"
+#import "TableLocalFile+CoreDataClass.h"
+#import "TableGPS+CoreDataClass.h"
+#import "TableShare+CoreDataClass.h"
 #import "TableAutomaticUpload+CoreDataClass.h"
 
 @interface CCCoreData : NSObject

+ 20 - 0
iOSClient/FileSystem/TableAccount+CoreDataClass.h

@@ -0,0 +1,20 @@
+//
+//  TableAccount+CoreDataClass.h
+//  Nextcloud
+//
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <CoreData/CoreData.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface TableAccount : NSManagedObject
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#import "TableAccount+CoreDataProperties.h"

+ 13 - 0
iOSClient/FileSystem/TableAccount+CoreDataClass.m

@@ -0,0 +1,13 @@
+//
+//  TableAccount+CoreDataClass.m
+//  Nextcloud
+//
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
+//
+
+#import "TableAccount+CoreDataClass.h"
+
+@implementation TableAccount
+
+@end

+ 41 - 41
iOSClient/FileSystem/TableAccount+CoreDataProperties.h

@@ -1,54 +1,54 @@
 //
 //  TableAccount+CoreDataProperties.h
-//  Crypto Cloud Technology Nextcloud
+//  Nextcloud
 //
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
-#import "TableAccount.h"
+#import "TableAccount+CoreDataClass.h"
+
 
 NS_ASSUME_NONNULL_BEGIN
 
 @interface TableAccount (CoreDataProperties)
 
-@property (nullable, nonatomic, retain) NSString *account;
-@property (nullable, nonatomic, retain) NSNumber *active;
-@property (nullable, nonatomic, retain) NSNumber *cameraUpload;
-@property (nullable, nonatomic, retain) NSNumber *cameraUploadBackground;
-@property (nullable, nonatomic, retain) NSNumber *cameraUploadCreateSubfolder;
-@property (nullable, nonatomic, retain) NSNumber *cameraUploadCryptatedPhoto;
-@property (nullable, nonatomic, retain) NSNumber *cameraUploadCryptatedVideo;
-@property (nullable, nonatomic, retain) NSDate *cameraUploadDatePhoto;
-@property (nullable, nonatomic, retain) NSDate *cameraUploadDateVideo;
-@property (nullable, nonatomic, retain) NSString *cameraUploadFolderName;
-@property (nullable, nonatomic, retain) NSString *cameraUploadFolderPath;
-@property (nullable, nonatomic, retain) NSNumber *cameraUploadFull;
-@property (nullable, nonatomic, retain) NSNumber *cameraUploadPhoto;
-@property (nullable, nonatomic, retain) NSNumber *cameraUploadSaveAlbum;
-@property (nullable, nonatomic, retain) NSNumber *cameraUploadVideo;
-@property (nullable, nonatomic, retain) NSNumber *cameraUploadWWAnPhoto;
-@property (nullable, nonatomic, retain) NSNumber *cameraUploadWWAnVideo;
-@property (nullable, nonatomic, retain) NSDate *dateRecord;
-@property (nullable, nonatomic, retain) NSDate *optimization;
-@property (nullable, nonatomic, retain) NSString *password;
-@property (nullable, nonatomic, retain) NSString *url;
-@property (nullable, nonatomic, retain) NSString *user;
++ (NSFetchRequest<TableAccount *> *)fetchRequest;
+
+@property (nullable, nonatomic, copy) NSString *account;
+@property (nullable, nonatomic, copy) NSNumber *active;
+@property (nullable, nonatomic, copy) NSNumber *cameraUpload;
+@property (nullable, nonatomic, copy) NSNumber *cameraUploadBackground;
+@property (nullable, nonatomic, copy) NSNumber *cameraUploadCreateSubfolder;
+@property (nullable, nonatomic, copy) NSNumber *cameraUploadCryptatedPhoto;
+@property (nullable, nonatomic, copy) NSNumber *cameraUploadCryptatedVideo;
+@property (nullable, nonatomic, copy) NSDate *cameraUploadDatePhoto;
+@property (nullable, nonatomic, copy) NSDate *cameraUploadDateVideo;
+@property (nullable, nonatomic, copy) NSString *cameraUploadFolderName;
+@property (nullable, nonatomic, copy) NSString *cameraUploadFolderPath;
+@property (nullable, nonatomic, copy) NSNumber *cameraUploadFull;
+@property (nullable, nonatomic, copy) NSNumber *cameraUploadPhoto;
+@property (nullable, nonatomic, copy) NSNumber *cameraUploadSaveAlbum;
+@property (nullable, nonatomic, copy) NSNumber *cameraUploadVideo;
+@property (nullable, nonatomic, copy) NSNumber *cameraUploadWWAnPhoto;
+@property (nullable, nonatomic, copy) NSNumber *cameraUploadWWAnVideo;
+@property (nullable, nonatomic, copy) NSDate *dateRecord;
+@property (nullable, nonatomic, copy) NSDate *optimization;
+@property (nullable, nonatomic, copy) NSString *password;
+@property (nullable, nonatomic, copy) NSString *url;
+@property (nullable, nonatomic, copy) NSString *user;
+@property (nullable, nonatomic, copy) NSNumber *enabled;
+@property (nullable, nonatomic, copy) NSString *address;
+@property (nullable, nonatomic, copy) NSString *displayName;
+@property (nullable, nonatomic, copy) NSString *email;
+@property (nullable, nonatomic, copy) NSString *phone;
+@property (nullable, nonatomic, copy) NSString *twitter;
+@property (nullable, nonatomic, copy) NSString *webpage;
+@property (nullable, nonatomic, copy) NSNumber *quota;
+@property (nullable, nonatomic, copy) NSNumber *quotaFree;
+@property (nullable, nonatomic, copy) NSNumber *quotaRelative;
+@property (nullable, nonatomic, copy) NSNumber *quotaTotal;
+@property (nullable, nonatomic, copy) NSNumber *quotaUsed;
 
 @end
 

+ 19 - 18
iOSClient/FileSystem/TableAccount+CoreDataProperties.m

@@ -1,30 +1,19 @@
 //
 //  TableAccount+CoreDataProperties.m
-//  Crypto Cloud Technology Nextcloud
+//  Nextcloud
 //
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import "TableAccount+CoreDataProperties.h"
 
 @implementation TableAccount (CoreDataProperties)
 
++ (NSFetchRequest<TableAccount *> *)fetchRequest {
+	return [[NSFetchRequest alloc] initWithEntityName:@"TableAccount"];
+}
+
 @dynamic account;
 @dynamic active;
 @dynamic cameraUpload;
@@ -47,5 +36,17 @@
 @dynamic password;
 @dynamic url;
 @dynamic user;
+@dynamic enabled;
+@dynamic address;
+@dynamic displayName;
+@dynamic email;
+@dynamic phone;
+@dynamic twitter;
+@dynamic webpage;
+@dynamic quota;
+@dynamic quotaFree;
+@dynamic quotaRelative;
+@dynamic quotaTotal;
+@dynamic quotaUsed;
 
 @end

+ 0 - 37
iOSClient/FileSystem/TableAccount.h

@@ -1,37 +0,0 @@
-//
-//  TableAccount.h
-//  Crypto Cloud Technology Nextcloud
-//
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-//
-
-#import <Foundation/Foundation.h>
-#import <CoreData/CoreData.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface TableAccount : NSManagedObject
-
-// Insert code here to declare functionality of your managed object subclass
-
-@end
-
-NS_ASSUME_NONNULL_END
-
-#import "TableAccount+CoreDataProperties.h"

+ 0 - 30
iOSClient/FileSystem/TableAccount.m

@@ -1,30 +0,0 @@
-//
-//  TableAccount.m
-//  Crypto Cloud Technology Nextcloud
-//
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-//
-
-#import "TableAccount.h"
-
-@implementation TableAccount
-
-// Insert code here to add functionality to your managed object subclass
-
-@end

+ 2 - 2
iOSClient/FileSystem/TableAutomaticUpload+CoreDataClass.h

@@ -2,8 +2,8 @@
 //  TableAutomaticUpload+CoreDataClass.h
 //  Nextcloud
 //
-//  Created by Marino Faggiana on 19/12/16.
-//  Copyright © 2016 TWS. All rights reserved.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import <Foundation/Foundation.h>

+ 2 - 2
iOSClient/FileSystem/TableAutomaticUpload+CoreDataClass.m

@@ -2,8 +2,8 @@
 //  TableAutomaticUpload+CoreDataClass.m
 //  Nextcloud
 //
-//  Created by Marino Faggiana on 19/12/16.
-//  Copyright © 2016 TWS. All rights reserved.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import "TableAutomaticUpload+CoreDataClass.h"

+ 2 - 2
iOSClient/FileSystem/TableAutomaticUpload+CoreDataProperties.h

@@ -2,8 +2,8 @@
 //  TableAutomaticUpload+CoreDataProperties.h
 //  Nextcloud
 //
-//  Created by Marino Faggiana on 19/12/16.
-//  Copyright © 2016 TWS. All rights reserved.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import "TableAutomaticUpload+CoreDataClass.h"

+ 2 - 2
iOSClient/FileSystem/TableAutomaticUpload+CoreDataProperties.m

@@ -2,8 +2,8 @@
 //  TableAutomaticUpload+CoreDataProperties.m
 //  Nextcloud
 //
-//  Created by Marino Faggiana on 19/12/16.
-//  Copyright © 2016 TWS. All rights reserved.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import "TableAutomaticUpload+CoreDataProperties.h"

+ 20 - 0
iOSClient/FileSystem/TableCertificates+CoreDataClass.h

@@ -0,0 +1,20 @@
+//
+//  TableCertificates+CoreDataClass.h
+//  Nextcloud
+//
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <CoreData/CoreData.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface TableCertificates : NSManagedObject
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#import "TableCertificates+CoreDataProperties.h"

+ 13 - 0
iOSClient/FileSystem/TableCertificates+CoreDataClass.m

@@ -0,0 +1,13 @@
+//
+//  TableCertificates+CoreDataClass.m
+//  Nextcloud
+//
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
+//
+
+#import "TableCertificates+CoreDataClass.h"
+
+@implementation TableCertificates
+
+@end

+ 9 - 21
iOSClient/FileSystem/TableCertificates+CoreDataProperties.h

@@ -1,34 +1,22 @@
 //
 //  TableCertificates+CoreDataProperties.h
-//  Crypto Cloud Technology Nextcloud
+//  Nextcloud
 //
-//  Created by Marino Faggiana on 10/08/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
-#import "TableCertificates.h"
+#import "TableCertificates+CoreDataClass.h"
+
 
 NS_ASSUME_NONNULL_BEGIN
 
 @interface TableCertificates (CoreDataProperties)
 
-@property (nullable, nonatomic, retain) NSDate *dateRecord;
-@property (nullable, nonatomic, retain) NSString *certificateLocation;
++ (NSFetchRequest<TableCertificates *> *)fetchRequest;
+
+@property (nullable, nonatomic, copy) NSString *certificateLocation;
+@property (nullable, nonatomic, copy) NSDate *dateRecord;
 
 @end
 

+ 8 - 19
iOSClient/FileSystem/TableCertificates+CoreDataProperties.m

@@ -1,31 +1,20 @@
 //
 //  TableCertificates+CoreDataProperties.m
-//  Crypto Cloud Technology Nextcloud
+//  Nextcloud
 //
-//  Created by Marino Faggiana on 10/08/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import "TableCertificates+CoreDataProperties.h"
 
 @implementation TableCertificates (CoreDataProperties)
 
-@dynamic dateRecord;
++ (NSFetchRequest<TableCertificates *> *)fetchRequest {
+	return [[NSFetchRequest alloc] initWithEntityName:@"TableCertificates"];
+}
+
 @dynamic certificateLocation;
+@dynamic dateRecord;
 
 @end

+ 0 - 37
iOSClient/FileSystem/TableCertificates.h

@@ -1,37 +0,0 @@
-//
-//  TableCertificates.h
-//  Crypto Cloud Technology Nextcloud
-//
-//  Created by Marino Faggiana on 10/08/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-//
-
-#import <Foundation/Foundation.h>
-#import <CoreData/CoreData.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface TableCertificates : NSManagedObject
-
-// Insert code here to declare functionality of your managed object subclass
-
-@end
-
-NS_ASSUME_NONNULL_END
-
-#import "TableCertificates+CoreDataProperties.h"

+ 0 - 30
iOSClient/FileSystem/TableCertificates.m

@@ -1,30 +0,0 @@
-//
-//  TableCertificates.m
-//  Crypto Cloud Technology Nextcloud
-//
-//  Created by Marino Faggiana on 10/08/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-//
-
-#import "TableCertificates.h"
-
-@implementation TableCertificates
-
-// Insert code here to add functionality to your managed object subclass
-
-@end

+ 1 - 3
iOSClient/FileSystem/TableDirectory+CoreDataClass.h

@@ -2,15 +2,13 @@
 //  TableDirectory+CoreDataClass.h
 //  Nextcloud
 //
-//  Created by Marino Faggiana on 06/02/17.
+//  Created by Marino Faggiana on 17/02/17.
 //  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import <Foundation/Foundation.h>
 #import <CoreData/CoreData.h>
 
-@class TableLocalFile;
-
 NS_ASSUME_NONNULL_BEGIN
 
 @interface TableDirectory : NSManagedObject

+ 2 - 2
iOSClient/FileSystem/TableDirectory+CoreDataClass.m

@@ -2,12 +2,12 @@
 //  TableDirectory+CoreDataClass.m
 //  Nextcloud
 //
-//  Created by Marino Faggiana on 06/02/17.
+//  Created by Marino Faggiana on 17/02/17.
 //  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import "TableDirectory+CoreDataClass.h"
-#import "TableLocalFile.h"
+
 @implementation TableDirectory
 
 @end

+ 20 - 32
iOSClient/FileSystem/TableDirectory+CoreDataProperties.h

@@ -1,45 +1,33 @@
 //
 //  TableDirectory+CoreDataProperties.h
-//  Crypto Cloud Technology Nextcloud
+//  Nextcloud
 //
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
-#import "TableDirectory.h"
+#import "TableDirectory+CoreDataClass.h"
+
 
 NS_ASSUME_NONNULL_BEGIN
 
 @interface TableDirectory (CoreDataProperties)
 
-@property (nullable, nonatomic, retain) NSString *account;
-@property (nullable, nonatomic, retain) NSDate *date;
-@property (nullable, nonatomic, retain) NSDate *dateReadDirectory;
-@property (nullable, nonatomic, retain) NSDate *dateRecord;
-@property (nullable, nonatomic, retain) NSString *directoryID;
-@property (nullable, nonatomic, retain) NSNumber *favorite;
-@property (nullable, nonatomic, retain) NSString *fileID;
-@property (nullable, nonatomic, retain) NSNumber *lock;
-@property (nullable, nonatomic, retain) NSNumber *offline;
-@property (nullable, nonatomic, retain) NSString *permissions;
-@property (nullable, nonatomic, retain) NSString *rev;
-@property (nullable, nonatomic, retain) NSString *serverUrl;
-@property (nullable, nonatomic, retain) NSNumber *synchronized;
++ (NSFetchRequest<TableDirectory *> *)fetchRequest;
+
+@property (nullable, nonatomic, copy) NSString *account;
+@property (nullable, nonatomic, copy) NSDate *date;
+@property (nullable, nonatomic, copy) NSDate *dateReadDirectory;
+@property (nullable, nonatomic, copy) NSDate *dateRecord;
+@property (nullable, nonatomic, copy) NSString *directoryID;
+@property (nullable, nonatomic, copy) NSNumber *favorite;
+@property (nullable, nonatomic, copy) NSString *fileID;
+@property (nullable, nonatomic, copy) NSNumber *lock;
+@property (nullable, nonatomic, copy) NSNumber *offline;
+@property (nullable, nonatomic, copy) NSString *permissions;
+@property (nullable, nonatomic, copy) NSString *rev;
+@property (nullable, nonatomic, copy) NSString *serverUrl;
+@property (nullable, nonatomic, copy) NSNumber *synchronized;
 
 @end
 

+ 7 - 18
iOSClient/FileSystem/TableDirectory+CoreDataProperties.m

@@ -1,30 +1,19 @@
 //
 //  TableDirectory+CoreDataProperties.m
-//  Crypto Cloud Technology Nextcloud
+//  Nextcloud
 //
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import "TableDirectory+CoreDataProperties.h"
 
 @implementation TableDirectory (CoreDataProperties)
 
++ (NSFetchRequest<TableDirectory *> *)fetchRequest {
+	return [[NSFetchRequest alloc] initWithEntityName:@"TableDirectory"];
+}
+
 @dynamic account;
 @dynamic date;
 @dynamic dateReadDirectory;

+ 0 - 37
iOSClient/FileSystem/TableDirectory.h

@@ -1,37 +0,0 @@
-//
-//  TableDirectory.h
-//  Crypto Cloud Technology Nextcloud
-//
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-//
-
-#import <Foundation/Foundation.h>
-#import <CoreData/CoreData.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface TableDirectory : NSManagedObject
-
-// Insert code here to declare functionality of your managed object subclass
-
-@end
-
-NS_ASSUME_NONNULL_END
-
-#import "TableDirectory+CoreDataProperties.h"

+ 0 - 30
iOSClient/FileSystem/TableDirectory.m

@@ -1,30 +0,0 @@
-//
-//  TableDirectory.m
-//  Crypto Cloud Technology Nextcloud
-//
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-//
-
-#import "TableDirectory.h"
-
-@implementation TableDirectory
-
-// Insert code here to add functionality to your managed object subclass
-
-@end

+ 20 - 0
iOSClient/FileSystem/TableGPS+CoreDataClass.h

@@ -0,0 +1,20 @@
+//
+//  TableGPS+CoreDataClass.h
+//  Nextcloud
+//
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <CoreData/CoreData.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface TableGPS : NSManagedObject
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#import "TableGPS+CoreDataProperties.h"

+ 13 - 0
iOSClient/FileSystem/TableGPS+CoreDataClass.m

@@ -0,0 +1,13 @@
+//
+//  TableGPS+CoreDataClass.m
+//  Nextcloud
+//
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
+//
+
+#import "TableGPS+CoreDataClass.h"
+
+@implementation TableGPS
+
+@end

+ 16 - 28
iOSClient/FileSystem/TableGPS+CoreDataProperties.h

@@ -1,41 +1,29 @@
 //
 //  TableGPS+CoreDataProperties.h
-//  Crypto Cloud Technology Nextcloud
+//  Nextcloud
 //
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
-#import "TableGPS.h"
+#import "TableGPS+CoreDataClass.h"
+
 
 NS_ASSUME_NONNULL_BEGIN
 
 @interface TableGPS (CoreDataProperties)
 
-@property (nullable, nonatomic, retain) NSDate *dateRecord;
-@property (nullable, nonatomic, retain) NSString *latitude;
-@property (nullable, nonatomic, retain) NSString *location;
-@property (nullable, nonatomic, retain) NSString *longitude;
-@property (nullable, nonatomic, retain) NSString *placemarkAdministrativeArea;
-@property (nullable, nonatomic, retain) NSString *placemarkCountry;
-@property (nullable, nonatomic, retain) NSString *placemarkLocality;
-@property (nullable, nonatomic, retain) NSString *placemarkPostalCode;
-@property (nullable, nonatomic, retain) NSString *placemarkThoroughfare;
++ (NSFetchRequest<TableGPS *> *)fetchRequest;
+
+@property (nullable, nonatomic, copy) NSDate *dateRecord;
+@property (nullable, nonatomic, copy) NSString *latitude;
+@property (nullable, nonatomic, copy) NSString *location;
+@property (nullable, nonatomic, copy) NSString *longitude;
+@property (nullable, nonatomic, copy) NSString *placemarkAdministrativeArea;
+@property (nullable, nonatomic, copy) NSString *placemarkCountry;
+@property (nullable, nonatomic, copy) NSString *placemarkLocality;
+@property (nullable, nonatomic, copy) NSString *placemarkPostalCode;
+@property (nullable, nonatomic, copy) NSString *placemarkThoroughfare;
 
 @end
 

+ 7 - 18
iOSClient/FileSystem/TableGPS+CoreDataProperties.m

@@ -1,30 +1,19 @@
 //
 //  TableGPS+CoreDataProperties.m
-//  Crypto Cloud Technology Nextcloud
+//  Nextcloud
 //
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import "TableGPS+CoreDataProperties.h"
 
 @implementation TableGPS (CoreDataProperties)
 
++ (NSFetchRequest<TableGPS *> *)fetchRequest {
+	return [[NSFetchRequest alloc] initWithEntityName:@"TableGPS"];
+}
+
 @dynamic dateRecord;
 @dynamic latitude;
 @dynamic location;

+ 0 - 37
iOSClient/FileSystem/TableGPS.h

@@ -1,37 +0,0 @@
-//
-//  TableGPS.h
-//  Crypto Cloud Technology Nextcloud
-//
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-//
-
-#import <Foundation/Foundation.h>
-#import <CoreData/CoreData.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface TableGPS : NSManagedObject
-
-// Insert code here to declare functionality of your managed object subclass
-
-@end
-
-NS_ASSUME_NONNULL_END
-
-#import "TableGPS+CoreDataProperties.h"

+ 0 - 30
iOSClient/FileSystem/TableGPS.m

@@ -1,30 +0,0 @@
-//
-//  TableGPS.m
-//  Crypto Cloud Technology Nextcloud
-//
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-//
-
-#import "TableGPS.h"
-
-@implementation TableGPS
-
-// Insert code here to add functionality to your managed object subclass
-
-@end

+ 1 - 3
iOSClient/FileSystem/TableLocalFile+CoreDataClass.h

@@ -2,15 +2,13 @@
 //  TableLocalFile+CoreDataClass.h
 //  Nextcloud
 //
-//  Created by Marino Faggiana on 06/02/17.
+//  Created by Marino Faggiana on 17/02/17.
 //  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import <Foundation/Foundation.h>
 #import <CoreData/CoreData.h>
 
-@class TableDirectory;
-
 NS_ASSUME_NONNULL_BEGIN
 
 @interface TableLocalFile : NSManagedObject

+ 2 - 2
iOSClient/FileSystem/TableLocalFile+CoreDataClass.m

@@ -2,12 +2,12 @@
 //  TableLocalFile+CoreDataClass.m
 //  Nextcloud
 //
-//  Created by Marino Faggiana on 06/02/17.
+//  Created by Marino Faggiana on 17/02/17.
 //  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import "TableLocalFile+CoreDataClass.h"
-#import "TableDirectory.h"
+
 @implementation TableLocalFile
 
 @end

+ 20 - 32
iOSClient/FileSystem/TableLocalFile+CoreDataProperties.h

@@ -1,45 +1,33 @@
 //
 //  TableLocalFile+CoreDataProperties.h
-//  Crypto Cloud Technology Nextcloud
+//  Nextcloud
 //
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
-#import "TableLocalFile.h"
+#import "TableLocalFile+CoreDataClass.h"
+
 
 NS_ASSUME_NONNULL_BEGIN
 
 @interface TableLocalFile (CoreDataProperties)
 
-@property (nullable, nonatomic, retain) NSString *account;
-@property (nullable, nonatomic, retain) NSDate *date;
-@property (nullable, nonatomic, retain) NSDate *dateRecord;
-@property (nullable, nonatomic, retain) NSDate *exifDate;
-@property (nullable, nonatomic, retain) NSString *exifLatitude;
-@property (nullable, nonatomic, retain) NSString *exifLongitude;
-@property (nullable, nonatomic, retain) NSNumber *favorite;
-@property (nullable, nonatomic, retain) NSNumber *offline;
-@property (nullable, nonatomic, retain) NSString *fileID;
-@property (nullable, nonatomic, retain) NSString *fileName;
-@property (nullable, nonatomic, retain) NSString *fileNamePrint;
-@property (nullable, nonatomic, retain) NSString *rev;
-@property (nullable, nonatomic, retain) NSNumber *size;
++ (NSFetchRequest<TableLocalFile *> *)fetchRequest;
+
+@property (nullable, nonatomic, copy) NSString *account;
+@property (nullable, nonatomic, copy) NSDate *date;
+@property (nullable, nonatomic, copy) NSDate *dateRecord;
+@property (nullable, nonatomic, copy) NSDate *exifDate;
+@property (nullable, nonatomic, copy) NSString *exifLatitude;
+@property (nullable, nonatomic, copy) NSString *exifLongitude;
+@property (nullable, nonatomic, copy) NSNumber *favorite;
+@property (nullable, nonatomic, copy) NSString *fileID;
+@property (nullable, nonatomic, copy) NSString *fileName;
+@property (nullable, nonatomic, copy) NSString *fileNamePrint;
+@property (nullable, nonatomic, copy) NSNumber *offline;
+@property (nullable, nonatomic, copy) NSString *rev;
+@property (nullable, nonatomic, copy) NSNumber *size;
 
 @end
 

+ 9 - 20
iOSClient/FileSystem/TableLocalFile+CoreDataProperties.m

@@ -1,30 +1,19 @@
 //
 //  TableLocalFile+CoreDataProperties.m
-//  Crypto Cloud Technology Nextcloud
+//  Nextcloud
 //
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import "TableLocalFile+CoreDataProperties.h"
 
 @implementation TableLocalFile (CoreDataProperties)
 
++ (NSFetchRequest<TableLocalFile *> *)fetchRequest {
+	return [[NSFetchRequest alloc] initWithEntityName:@"TableLocalFile"];
+}
+
 @dynamic account;
 @dynamic date;
 @dynamic dateRecord;
@@ -32,10 +21,10 @@
 @dynamic exifLatitude;
 @dynamic exifLongitude;
 @dynamic favorite;
-@dynamic offline;
+@dynamic fileID;
 @dynamic fileName;
 @dynamic fileNamePrint;
-@dynamic fileID;
+@dynamic offline;
 @dynamic rev;
 @dynamic size;
 

+ 0 - 37
iOSClient/FileSystem/TableLocalFile.h

@@ -1,37 +0,0 @@
-//
-//  TableLocalFile.h
-//  Crypto Cloud Technology Nextcloud
-//
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-//
-
-#import <Foundation/Foundation.h>
-#import <CoreData/CoreData.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface TableLocalFile : NSManagedObject
-
-// Insert code here to declare functionality of your managed object subclass
-
-@end
-
-NS_ASSUME_NONNULL_END
-
-#import "TableLocalFile+CoreDataProperties.h"

+ 0 - 30
iOSClient/FileSystem/TableLocalFile.m

@@ -1,30 +0,0 @@
-//
-//  TableLocalFile.m
-//  Crypto Cloud Technology Nextcloud
-//
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-//
-
-#import "TableLocalFile.h"
-
-@implementation TableLocalFile
-
-// Insert code here to add functionality to your managed object subclass
-
-@end

+ 20 - 0
iOSClient/FileSystem/TableMetadata+CoreDataClass.h

@@ -0,0 +1,20 @@
+//
+//  TableMetadata+CoreDataClass.h
+//  Nextcloud
+//
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <CoreData/CoreData.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface TableMetadata : NSManagedObject
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#import "TableMetadata+CoreDataProperties.h"

+ 13 - 0
iOSClient/FileSystem/TableMetadata+CoreDataClass.m

@@ -0,0 +1,13 @@
+//
+//  TableMetadata+CoreDataClass.m
+//  Nextcloud
+//
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
+//
+
+#import "TableMetadata+CoreDataClass.h"
+
+@implementation TableMetadata
+
+@end

+ 38 - 50
iOSClient/FileSystem/TableMetadata+CoreDataProperties.h

@@ -1,63 +1,51 @@
 //
 //  TableMetadata+CoreDataProperties.h
-//  Crypto Cloud Technology Nextcloud
+//  Nextcloud
 //
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
-#import "TableMetadata.h"
+#import "TableMetadata+CoreDataClass.h"
+
 
 NS_ASSUME_NONNULL_BEGIN
 
 @interface TableMetadata (CoreDataProperties)
 
-@property (nullable, nonatomic, retain) NSString *account;
-@property (nullable, nonatomic, retain) NSNumber *cryptated;
-@property (nullable, nonatomic, retain) NSDate *date;
-@property (nullable, nonatomic, retain) NSDate *dateRecord;
-@property (nullable, nonatomic, retain) NSNumber *directory;
-@property (nullable, nonatomic, retain) NSString *directoryID;
-@property (nullable, nonatomic, retain) NSNumber *errorPasscode;
-@property (nullable, nonatomic, retain) NSString *fileID;
-@property (nullable, nonatomic, retain) NSString *fileName;
-@property (nullable, nonatomic, retain) NSString *fileNameData;
-@property (nullable, nonatomic, retain) NSString *fileNamePrint;
-@property (nullable, nonatomic, retain) NSString *iconName;
-@property (nullable, nonatomic, retain) NSString *localIdentifier;
-@property (nullable, nonatomic, retain) NSString *model;
-@property (nullable, nonatomic, retain) NSString *nameCurrentDevice;
-@property (nullable, nonatomic, retain) NSString *permissions;
-@property (nullable, nonatomic, retain) NSString *protocol;
-@property (nullable, nonatomic, retain) NSString *rev;
-@property (nullable, nonatomic, retain) NSString *session;
-@property (nullable, nonatomic, retain) NSString *sessionError;
-@property (nullable, nonatomic, retain) NSString *sessionID;
-@property (nullable, nonatomic, retain) NSString *sessionSelector;
-@property (nullable, nonatomic, retain) NSString *sessionSelectorPost;
-@property (nullable, nonatomic, retain) NSNumber *sessionTaskIdentifier;
-@property (nullable, nonatomic, retain) NSNumber *sessionTaskIdentifierPlist;
-@property (nullable, nonatomic, retain) NSNumber *size;
-@property (nullable, nonatomic, retain) NSNumber *thumbnailExists;
-@property (nullable, nonatomic, retain) NSString *title;
-@property (nullable, nonatomic, retain) NSString *type;
-@property (nullable, nonatomic, retain) NSString *typeFile;
-@property (nullable, nonatomic, retain) NSString *uuid;
++ (NSFetchRequest<TableMetadata *> *)fetchRequest;
+
+@property (nullable, nonatomic, copy) NSString *account;
+@property (nullable, nonatomic, copy) NSNumber *cryptated;
+@property (nullable, nonatomic, copy) NSDate *date;
+@property (nullable, nonatomic, copy) NSDate *dateRecord;
+@property (nullable, nonatomic, copy) NSNumber *directory;
+@property (nullable, nonatomic, copy) NSString *directoryID;
+@property (nullable, nonatomic, copy) NSNumber *errorPasscode;
+@property (nullable, nonatomic, copy) NSString *fileID;
+@property (nullable, nonatomic, copy) NSString *fileName;
+@property (nullable, nonatomic, copy) NSString *fileNameData;
+@property (nullable, nonatomic, copy) NSString *fileNamePrint;
+@property (nullable, nonatomic, copy) NSString *iconName;
+@property (nullable, nonatomic, copy) NSString *localIdentifier;
+@property (nullable, nonatomic, copy) NSString *model;
+@property (nullable, nonatomic, copy) NSString *nameCurrentDevice;
+@property (nullable, nonatomic, copy) NSString *permissions;
+@property (nullable, nonatomic, copy) NSString *protocol;
+@property (nullable, nonatomic, copy) NSString *rev;
+@property (nullable, nonatomic, copy) NSString *session;
+@property (nullable, nonatomic, copy) NSString *sessionError;
+@property (nullable, nonatomic, copy) NSString *sessionID;
+@property (nullable, nonatomic, copy) NSString *sessionSelector;
+@property (nullable, nonatomic, copy) NSString *sessionSelectorPost;
+@property (nullable, nonatomic, copy) NSNumber *sessionTaskIdentifier;
+@property (nullable, nonatomic, copy) NSNumber *sessionTaskIdentifierPlist;
+@property (nullable, nonatomic, copy) NSNumber *size;
+@property (nullable, nonatomic, copy) NSNumber *thumbnailExists;
+@property (nullable, nonatomic, copy) NSString *title;
+@property (nullable, nonatomic, copy) NSString *type;
+@property (nullable, nonatomic, copy) NSString *typeFile;
+@property (nullable, nonatomic, copy) NSString *uuid;
 
 @end
 

+ 7 - 18
iOSClient/FileSystem/TableMetadata+CoreDataProperties.m

@@ -1,30 +1,19 @@
 //
 //  TableMetadata+CoreDataProperties.m
-//  Crypto Cloud Technology Nextcloud
+//  Nextcloud
 //
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import "TableMetadata+CoreDataProperties.h"
 
 @implementation TableMetadata (CoreDataProperties)
 
++ (NSFetchRequest<TableMetadata *> *)fetchRequest {
+	return [[NSFetchRequest alloc] initWithEntityName:@"TableMetadata"];
+}
+
 @dynamic account;
 @dynamic cryptated;
 @dynamic date;

+ 0 - 37
iOSClient/FileSystem/TableMetadata.h

@@ -1,37 +0,0 @@
-//
-//  TableMetadata.h
-//  Crypto Cloud Technology Nextcloud
-//
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-//
-
-#import <Foundation/Foundation.h>
-#import <CoreData/CoreData.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface TableMetadata : NSManagedObject
-
-// Insert code here to declare functionality of your managed object subclass
-
-@end
-
-NS_ASSUME_NONNULL_END
-
-#import "TableMetadata+CoreDataProperties.h"

+ 0 - 30
iOSClient/FileSystem/TableMetadata.m

@@ -1,30 +0,0 @@
-//
-//  TableMetadata.m
-//  Crypto Cloud Technology Nextcloud
-//
-//  Created by Marino Faggiana on 18/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-//
-
-#import "TableMetadata.h"
-
-@implementation TableMetadata
-
-// Insert code here to add functionality to your managed object subclass
-
-@end

+ 20 - 0
iOSClient/FileSystem/TableShare+CoreDataClass.h

@@ -0,0 +1,20 @@
+//
+//  TableShare+CoreDataClass.h
+//  Nextcloud
+//
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <CoreData/CoreData.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface TableShare : NSManagedObject
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#import "TableShare+CoreDataProperties.h"

+ 13 - 0
iOSClient/FileSystem/TableShare+CoreDataClass.m

@@ -0,0 +1,13 @@
+//
+//  TableShare+CoreDataClass.m
+//  Nextcloud
+//
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
+//
+
+#import "TableShare+CoreDataClass.h"
+
+@implementation TableShare
+
+@end

+ 13 - 25
iOSClient/FileSystem/TableShare+CoreDataProperties.h

@@ -1,38 +1,26 @@
 //
 //  TableShare+CoreDataProperties.h
-//  Crypto Cloud Technology Nextcloud
+//  Nextcloud
 //
-//  Created by Marino Faggiana on 20/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
-#import "TableShare.h"
+#import "TableShare+CoreDataClass.h"
+
 
 NS_ASSUME_NONNULL_BEGIN
 
 @interface TableShare (CoreDataProperties)
 
-@property (nullable, nonatomic, retain) NSString *account;
-@property (nullable, nonatomic, retain) NSDate *dateRecord;
-@property (nullable, nonatomic, retain) NSString *shareLink;
-@property (nullable, nonatomic, retain) NSString *shareUserAndGroup;
-@property (nullable, nonatomic, retain) NSString *fileName;
-@property (nullable, nonatomic, retain) NSString *serverUrl;
++ (NSFetchRequest<TableShare *> *)fetchRequest;
+
+@property (nullable, nonatomic, copy) NSString *account;
+@property (nullable, nonatomic, copy) NSDate *dateRecord;
+@property (nullable, nonatomic, copy) NSString *fileName;
+@property (nullable, nonatomic, copy) NSString *serverUrl;
+@property (nullable, nonatomic, copy) NSString *shareLink;
+@property (nullable, nonatomic, copy) NSString *shareUserAndGroup;
 
 @end
 

+ 9 - 20
iOSClient/FileSystem/TableShare+CoreDataProperties.m

@@ -1,35 +1,24 @@
 //
 //  TableShare+CoreDataProperties.m
-//  Crypto Cloud Technology Nextcloud
+//  Nextcloud
 //
-//  Created by Marino Faggiana on 20/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+//  Created by Marino Faggiana on 17/02/17.
+//  Copyright © 2017 TWS. All rights reserved.
 //
 
 #import "TableShare+CoreDataProperties.h"
 
 @implementation TableShare (CoreDataProperties)
 
++ (NSFetchRequest<TableShare *> *)fetchRequest {
+	return [[NSFetchRequest alloc] initWithEntityName:@"TableShare"];
+}
+
 @dynamic account;
 @dynamic dateRecord;
-@dynamic shareLink;
-@dynamic shareUserAndGroup;
 @dynamic fileName;
 @dynamic serverUrl;
+@dynamic shareLink;
+@dynamic shareUserAndGroup;
 
 @end

+ 0 - 37
iOSClient/FileSystem/TableShare.h

@@ -1,37 +0,0 @@
-//
-//  TableShare.h
-//  Crypto Cloud Technology Nextcloud
-//
-//  Created by Marino Faggiana on 20/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-//
-
-#import <Foundation/Foundation.h>
-#import <CoreData/CoreData.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface TableShare : NSManagedObject
-
-// Insert code here to declare functionality of your managed object subclass
-
-@end
-
-NS_ASSUME_NONNULL_END
-
-#import "TableShare+CoreDataProperties.h"

+ 0 - 30
iOSClient/FileSystem/TableShare.m

@@ -1,30 +0,0 @@
-//
-//  TableShare.m
-//  Crypto Cloud Technology Nextcloud
-//
-//  Created by Marino Faggiana on 20/01/16.
-//  Copyright (c) 2014 TWS. All rights reserved.
-//
-//  Author Marino Faggiana <m.faggiana@twsweb.it>
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-//
-
-#import "TableShare.h"
-
-@implementation TableShare
-
-// Insert code here to add functionality to your managed object subclass
-
-@end

+ 1 - 2
iOSClient/Networking/CCNetworking.m

@@ -25,8 +25,7 @@
 
 #import "AppDelegate.h"
 #import "CCCertificate.h"
-#import "TableAccount.h"
-
+#import "TableAccount+CoreDataClass.h"
 #import "NSDate+ISO8601.h"
 
 @interface CCNetworking ()

+ 13 - 1
iOSClient/cryptocloud.xcdatamodeld/cryptocloud 7.xcdatamodel/contents

@@ -3,6 +3,7 @@
     <entity name="TableAccount" representedClassName="TableAccount" syncable="YES">
         <attribute name="account" optional="YES" attributeType="String" syncable="YES"/>
         <attribute name="active" optional="YES" attributeType="Boolean" defaultValueString="NO" usesScalarValueType="NO" syncable="YES"/>
+        <attribute name="address" optional="YES" attributeType="String" syncable="YES"/>
         <attribute name="cameraUpload" optional="YES" attributeType="Boolean" usesScalarValueType="NO" syncable="YES"/>
         <attribute name="cameraUploadBackground" optional="YES" attributeType="Boolean" usesScalarValueType="NO" syncable="YES"/>
         <attribute name="cameraUploadCreateSubfolder" optional="YES" attributeType="Boolean" usesScalarValueType="NO" syncable="YES"/>
@@ -19,10 +20,21 @@
         <attribute name="cameraUploadWWAnPhoto" optional="YES" attributeType="Boolean" usesScalarValueType="NO" syncable="YES"/>
         <attribute name="cameraUploadWWAnVideo" optional="YES" attributeType="Boolean" usesScalarValueType="NO" syncable="YES"/>
         <attribute name="dateRecord" optional="YES" attributeType="Date" usesScalarValueType="NO" syncable="YES"/>
+        <attribute name="displayName" optional="YES" attributeType="String" syncable="YES"/>
+        <attribute name="email" optional="YES" attributeType="String" syncable="YES"/>
+        <attribute name="enabled" optional="YES" attributeType="Boolean" usesScalarValueType="NO" syncable="YES"/>
         <attribute name="optimization" optional="YES" attributeType="Date" usesScalarValueType="NO" syncable="YES"/>
         <attribute name="password" optional="YES" attributeType="String" syncable="YES"/>
+        <attribute name="phone" optional="YES" attributeType="String" syncable="YES"/>
+        <attribute name="quota" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO" syncable="YES"/>
+        <attribute name="quotaFree" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO" syncable="YES"/>
+        <attribute name="quotaRelative" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO" syncable="YES"/>
+        <attribute name="quotaTotal" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO" syncable="YES"/>
+        <attribute name="quotaUsed" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO" syncable="YES"/>
+        <attribute name="twitter" optional="YES" attributeType="String" syncable="YES"/>
         <attribute name="url" optional="YES" attributeType="String" syncable="YES"/>
         <attribute name="user" optional="YES" attributeType="String" syncable="YES"/>
+        <attribute name="webpage" optional="YES" attributeType="String" syncable="YES"/>
     </entity>
     <entity name="TableAutomaticUpload" representedClassName="TableAutomaticUpload" syncable="YES">
         <attribute name="account" optional="YES" attributeType="String" syncable="YES"/>
@@ -122,7 +134,7 @@
         <attribute name="shareUserAndGroup" optional="YES" attributeType="String" syncable="YES"/>
     </entity>
     <elements>
-        <element name="TableAccount" positionX="-6597" positionY="111" width="171" height="373"/>
+        <element name="TableAccount" positionX="-6597" positionY="111" width="171" height="555"/>
         <element name="TableAutomaticUpload" positionX="-6597" positionY="801" width="128" height="180"/>
         <element name="TableCertificates" positionX="-6597" positionY="711" width="128" height="75"/>
         <element name="TableDirectory" positionX="-6372" positionY="111" width="162" height="240"/>