├── .github ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE.md.license └── workflows │ ├── documentation.yml │ ├── lint.yml │ ├── reuse.yml │ └── xcode.yml ├── .gitignore ├── .swiftlint.yml ├── AUTHORS.md ├── COPYING.iOS ├── Cartfile ├── Gemfile ├── LICENSE.txt ├── LICENSES ├── CC0-1.0.txt ├── GPL-3.0-or-later.txt └── LicenseRef-NextcloudTrademarks.txt ├── NextcloudKit.png ├── NextcloudKit.pxd ├── NextcloudKit.svg ├── Package.resolved ├── Package.swift ├── README.md ├── REUSE.toml ├── Sources └── NextcloudKit │ ├── Extensions │ ├── Data+Extension.swift │ ├── Date+Extension.swift │ ├── Image+Extension.swift │ ├── NSLock+Extension.swift │ └── String+Extension.swift │ ├── Log │ ├── NKLog.swift │ └── NKLogFileManager.swift │ ├── Models │ ├── Assistant │ │ ├── v1 │ │ │ ├── NKTextProcessingTask.swift │ │ │ └── NKTextProcessingTaskType.swift │ │ └── v2 │ │ │ ├── TaskList.swift │ │ │ └── TaskTypes.swift │ ├── EditorDetails │ │ ├── NKEditorDetailsConverter.swift │ │ ├── NKEditorDetailsResponse+NKConversion.swift │ │ └── NKEditorDetailsResponse.swift │ ├── NKActivity.swift │ ├── NKComments.swift │ ├── NKDataFileXML.swift │ ├── NKDownloadLimit.swift │ ├── NKExternalSite.swift │ ├── NKFile.swift │ ├── NKLock.swift │ ├── NKProperties.swift │ ├── NKRecommendedFiles.swift │ ├── NKRichdocumentsTemplate.swift │ ├── NKShare.swift │ ├── NKShareAccounts.swift │ ├── NKSharee.swift │ ├── NKTermsOfService.swift │ ├── NKTrash.swift │ ├── NKUserProfile.swift │ └── NKUserStatus.swift │ ├── NKCommon.swift │ ├── NKError.swift │ ├── NKInterceptor.swift │ ├── NKLockType.swift │ ├── NKMonitor.swift │ ├── NKRequestOptions.swift │ ├── NKSession.swift │ ├── NextcloudKit+API.swift │ ├── NextcloudKit+Assistant.swift │ ├── NextcloudKit+AssistantV2.swift │ ├── NextcloudKit+Capabilities.swift │ ├── NextcloudKit+Comments.swift │ ├── NextcloudKit+Dashboard.swift │ ├── NextcloudKit+Download.swift │ ├── NextcloudKit+E2EE.swift │ ├── NextcloudKit+FilesLock.swift │ ├── NextcloudKit+Groupfolders.swift │ ├── NextcloudKit+Hovercard.swift │ ├── NextcloudKit+Livephoto.swift │ ├── NextcloudKit+Logging.swift │ ├── NextcloudKit+Login.swift │ ├── NextcloudKit+NCText.swift │ ├── NextcloudKit+PushNotification.swift │ ├── NextcloudKit+RecommendedFiles.swift │ ├── NextcloudKit+Richdocuments.swift │ ├── NextcloudKit+Search.swift │ ├── NextcloudKit+Share.swift │ ├── NextcloudKit+ShareDownloadLimit.swift │ ├── NextcloudKit+TermsOfService.swift │ ├── NextcloudKit+Upload.swift │ ├── NextcloudKit+UserStatus.swift │ ├── NextcloudKit+WebDAV.swift │ ├── NextcloudKit.h │ ├── NextcloudKit.swift │ ├── NextcloudKitBackground.swift │ ├── NextcloudKitSessionDelegate.swift │ ├── TypeIdentifiers │ ├── NKFilePropertyResolver.swift │ └── NKTypeIdentifiers.swift │ └── Utils │ ├── FileAutoRenamer.swift │ ├── FileNameSanitizer.swift │ ├── FileNameValidator.swift │ └── SynchronizedNKSessionArray.swift ├── Tests ├── NextcloudKitIntegrationTests │ ├── BaseIntegrationXCTestCase.swift │ ├── Common │ │ ├── BaseXCTestCase.swift │ │ └── TestConstants.swift │ ├── FilesIntegrationTests.swift │ └── ShareIntegrationTests.swift └── NextcloudKitUnitTests │ ├── CheckWCFRestrictionsTests.swift │ ├── FileAutoRenamerUnitTests.swift │ ├── FileNameValidatorUnitTests.swift │ ├── FileSanitizingUnitTests.swift │ ├── LoginUnitTests.swift │ └── Resources │ └── PollMock.json └── create-docker-test-server.sh /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/.github/ISSUE_TEMPLATE.md.license -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/reuse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/.github/workflows/reuse.yml -------------------------------------------------------------------------------- /.github/workflows/xcode.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/.github/workflows/xcode.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /COPYING.iOS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/COPYING.iOS -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Cartfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /LICENSES/CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/LICENSES/CC0-1.0.txt -------------------------------------------------------------------------------- /LICENSES/GPL-3.0-or-later.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/LICENSES/GPL-3.0-or-later.txt -------------------------------------------------------------------------------- /LICENSES/LicenseRef-NextcloudTrademarks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/LICENSES/LicenseRef-NextcloudTrademarks.txt -------------------------------------------------------------------------------- /NextcloudKit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/NextcloudKit.png -------------------------------------------------------------------------------- /NextcloudKit.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/NextcloudKit.pxd -------------------------------------------------------------------------------- /NextcloudKit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/NextcloudKit.svg -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/README.md -------------------------------------------------------------------------------- /REUSE.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/REUSE.toml -------------------------------------------------------------------------------- /Sources/NextcloudKit/Extensions/Data+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Extensions/Data+Extension.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Extensions/Date+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Extensions/Date+Extension.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Extensions/Image+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Extensions/Image+Extension.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Extensions/NSLock+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Extensions/NSLock+Extension.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Extensions/String+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Extensions/String+Extension.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Log/NKLog.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Log/NKLog.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Log/NKLogFileManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Log/NKLogFileManager.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/Assistant/v1/NKTextProcessingTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/Assistant/v1/NKTextProcessingTask.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/Assistant/v1/NKTextProcessingTaskType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/Assistant/v1/NKTextProcessingTaskType.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/Assistant/v2/TaskList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/Assistant/v2/TaskList.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/Assistant/v2/TaskTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/Assistant/v2/TaskTypes.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/EditorDetails/NKEditorDetailsConverter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/EditorDetails/NKEditorDetailsConverter.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/EditorDetails/NKEditorDetailsResponse+NKConversion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/EditorDetails/NKEditorDetailsResponse+NKConversion.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/EditorDetails/NKEditorDetailsResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/EditorDetails/NKEditorDetailsResponse.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKActivity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKActivity.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKComments.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKComments.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKDataFileXML.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKDataFileXML.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKDownloadLimit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKDownloadLimit.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKExternalSite.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKExternalSite.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKFile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKFile.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKLock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKLock.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKProperties.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKProperties.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKRecommendedFiles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKRecommendedFiles.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKRichdocumentsTemplate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKRichdocumentsTemplate.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKShare.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKShare.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKShareAccounts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKShareAccounts.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKSharee.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKSharee.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKTermsOfService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKTermsOfService.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKTrash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKTrash.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKUserProfile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKUserProfile.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Models/NKUserStatus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Models/NKUserStatus.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NKCommon.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NKCommon.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NKError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NKError.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NKInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NKInterceptor.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NKLockType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NKLockType.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NKMonitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NKMonitor.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NKRequestOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NKRequestOptions.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NKSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NKSession.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+API.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+API.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+Assistant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+Assistant.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+AssistantV2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+AssistantV2.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+Capabilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+Capabilities.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+Comments.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+Comments.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+Dashboard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+Dashboard.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+Download.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+Download.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+E2EE.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+E2EE.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+FilesLock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+FilesLock.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+Groupfolders.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+Groupfolders.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+Hovercard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+Hovercard.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+Livephoto.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+Livephoto.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+Logging.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+Logging.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+Login.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+Login.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+NCText.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+NCText.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+PushNotification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+PushNotification.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+RecommendedFiles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+RecommendedFiles.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+Richdocuments.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+Richdocuments.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+Search.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+Search.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+Share.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+Share.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+ShareDownloadLimit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+ShareDownloadLimit.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+TermsOfService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+TermsOfService.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+Upload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+Upload.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+UserStatus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+UserStatus.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit+WebDAV.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit+WebDAV.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit.h -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKit.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKitBackground.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKitBackground.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/NextcloudKitSessionDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/NextcloudKitSessionDelegate.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/TypeIdentifiers/NKFilePropertyResolver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/TypeIdentifiers/NKFilePropertyResolver.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/TypeIdentifiers/NKTypeIdentifiers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/TypeIdentifiers/NKTypeIdentifiers.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Utils/FileAutoRenamer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Utils/FileAutoRenamer.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Utils/FileNameSanitizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Utils/FileNameSanitizer.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Utils/FileNameValidator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Utils/FileNameValidator.swift -------------------------------------------------------------------------------- /Sources/NextcloudKit/Utils/SynchronizedNKSessionArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Sources/NextcloudKit/Utils/SynchronizedNKSessionArray.swift -------------------------------------------------------------------------------- /Tests/NextcloudKitIntegrationTests/BaseIntegrationXCTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Tests/NextcloudKitIntegrationTests/BaseIntegrationXCTestCase.swift -------------------------------------------------------------------------------- /Tests/NextcloudKitIntegrationTests/Common/BaseXCTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Tests/NextcloudKitIntegrationTests/Common/BaseXCTestCase.swift -------------------------------------------------------------------------------- /Tests/NextcloudKitIntegrationTests/Common/TestConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Tests/NextcloudKitIntegrationTests/Common/TestConstants.swift -------------------------------------------------------------------------------- /Tests/NextcloudKitIntegrationTests/FilesIntegrationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Tests/NextcloudKitIntegrationTests/FilesIntegrationTests.swift -------------------------------------------------------------------------------- /Tests/NextcloudKitIntegrationTests/ShareIntegrationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Tests/NextcloudKitIntegrationTests/ShareIntegrationTests.swift -------------------------------------------------------------------------------- /Tests/NextcloudKitUnitTests/CheckWCFRestrictionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Tests/NextcloudKitUnitTests/CheckWCFRestrictionsTests.swift -------------------------------------------------------------------------------- /Tests/NextcloudKitUnitTests/FileAutoRenamerUnitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Tests/NextcloudKitUnitTests/FileAutoRenamerUnitTests.swift -------------------------------------------------------------------------------- /Tests/NextcloudKitUnitTests/FileNameValidatorUnitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Tests/NextcloudKitUnitTests/FileNameValidatorUnitTests.swift -------------------------------------------------------------------------------- /Tests/NextcloudKitUnitTests/FileSanitizingUnitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Tests/NextcloudKitUnitTests/FileSanitizingUnitTests.swift -------------------------------------------------------------------------------- /Tests/NextcloudKitUnitTests/LoginUnitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Tests/NextcloudKitUnitTests/LoginUnitTests.swift -------------------------------------------------------------------------------- /Tests/NextcloudKitUnitTests/Resources/PollMock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/Tests/NextcloudKitUnitTests/Resources/PollMock.json -------------------------------------------------------------------------------- /create-docker-test-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/NextcloudKit/HEAD/create-docker-test-server.sh --------------------------------------------------------------------------------