├── .circleci └── config.yml ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ ├── feature_request.yaml │ └── question.yaml └── workflows │ ├── issue-close-user-survey.yml │ ├── pr-close.yml │ └── prometheus-project-add.yml ├── .gitignore ├── .gitleaks.toml ├── .gitmodules ├── .spi.yml ├── CHANGELOG.md ├── CLI └── apollo-ios-cli.tar.gz ├── CONTRIBUTING.md ├── CodegenProposal.md ├── LICENSE ├── Package.swift ├── Plugins └── InstallCLI │ └── InstallCLIPluginCommand.swift ├── README.md ├── ROADMAP.md ├── Sources ├── Apollo │ ├── ApolloClient.swift │ ├── ApolloURLSession.swift │ ├── AutoPersistedQueryConfiguration.swift │ ├── Caching │ │ ├── ApolloStore.swift │ │ ├── CachePolicy.swift │ │ ├── CacheReference.swift │ │ ├── InMemoryNormalizedCache.swift │ │ ├── NormalizedCache.swift │ │ ├── Record.swift │ │ └── RecordSet.swift │ ├── Cancellable.swift │ ├── ClientAwarenessMetadata.swift │ ├── Constants.swift │ ├── DataDict+Merging.swift │ ├── Documentation.docc │ │ └── Documentation.md │ ├── Execution │ │ ├── ExecutionSources │ │ │ ├── CacheDataExecutionSource.swift │ │ │ ├── NetworkResponseExecutionSource.swift │ │ │ └── SelectionSetModelExecutionSource.swift │ │ ├── FieldSelectionCollector.swift │ │ ├── GraphQLExecutionSource.swift │ │ ├── GraphQLExecutor.swift │ │ ├── GraphQLResultAccumulator.swift │ │ ├── PossiblyDeferred.swift │ │ └── ResultAccumulators │ │ │ ├── DataDictMapper.swift │ │ │ ├── GraphQLDependencyTracker.swift │ │ │ └── GraphQLResultNormalizer.swift │ ├── FetchBehavior.swift │ ├── FieldPolicyDirectiveEvaluator.swift │ ├── GraphQLError.swift │ ├── GraphQLFile.swift │ ├── GraphQLHTTPRequestError.swift │ ├── GraphQLQueryWatcher.swift │ ├── GraphQLResponse.swift │ ├── Internal Utilities │ │ ├── AsyncReadWriteLock.swift │ │ ├── AsyncThrowingStream+ExecutingInAsyncTask.swift │ │ ├── Atomic.swift │ │ ├── Bundle+Helpers.swift │ │ ├── Collection+Helpers.swift │ │ ├── DataLoader.swift │ │ ├── DispatchQueue+Optional.swift │ │ ├── GraphQLHTTPMethod.swift │ │ ├── HTTPURLResponse+Helpers.swift │ │ └── InputValue+Evaluation.swift │ ├── JSONConverter.swift │ ├── JSONRequest.swift │ ├── JSONSerializationFormat.swift │ ├── MultipartFormData.swift │ ├── NetworkTransport.swift │ ├── NonCopyableAsyncThrowingStream.swift │ ├── PathComponent.swift │ ├── RequestBodyCreator.swift │ ├── RequestChain │ │ ├── GraphQLRequest.swift │ │ ├── Interceptors │ │ │ ├── AutomaticPersistedQueryInterceptor.swift │ │ │ ├── CacheInterceptor.swift │ │ │ ├── GraphQLInterceptor.swift │ │ │ ├── HTTPInterceptor.swift │ │ │ ├── InterceptorProvider.swift │ │ │ ├── JSONResponseParsingInterceptor.swift │ │ │ ├── MaxRetryInterceptor.swift │ │ │ ├── ResponseCodeInterceptor.swift │ │ │ └── ResponseParsingInterceptor.swift │ │ ├── RequestChain.swift │ │ ├── RequestChainNetworkTransport.swift │ │ └── UploadRequest.swift │ ├── RequestConfiguration.swift │ ├── RequestContext.swift │ ├── Resources │ │ └── PrivacyInfo.xcprivacy │ ├── ResponseParsing │ │ ├── AsyncHTTPResponseChunkSequence.swift │ │ ├── BaseResponseExecutionHandler.swift │ │ ├── HTTPURLResponse+MultipartHeaderComponents.swift │ │ ├── IncrementalGraphQLResult.swift │ │ ├── IncrementalResponseExecutionHandler.swift │ │ ├── JSONResponseParser.swift │ │ ├── MultipartResponseDeferParser.swift │ │ ├── MultipartResponseSpecificationParser.swift │ │ ├── MultipartResponseSubscriptionParser.swift │ │ ├── ParsedResult.swift │ │ └── SingleResponseExecutionHandler.swift │ ├── SelectionSet+DictionaryIntializer.swift │ ├── SelectionSet+JSONInitializer.swift │ ├── SplitNetworkTransport.swift │ └── URLQueryParameterTransformer.swift ├── ApolloAPI │ ├── AnySendableHashable.swift │ ├── CacheKeyInfo.swift │ ├── DataDict.swift │ ├── Deferred.swift │ ├── Documentation.docc │ │ ├── Documentation.md │ │ ├── GraphQLEnum.md │ │ └── GraphQLNullable.md │ ├── FieldPolicy.swift │ ├── FragmentProtocols.swift │ ├── GraphQLEnum.swift │ ├── GraphQLNullable.swift │ ├── GraphQLOperation.swift │ ├── InputData.swift │ ├── InputValue.swift │ ├── JSON.swift │ ├── JSONDecodingError.swift │ ├── JSONStandardTypeConversions.swift │ ├── LocalCacheMutation.swift │ ├── ObjectData.swift │ ├── Optional+asNullable.swift │ ├── OutputTypeConvertible.swift │ ├── ParentType.swift │ ├── Resources │ │ └── PrivacyInfo.xcprivacy │ ├── ResponsePath.swift │ ├── ScalarTypes.swift │ ├── SchemaConfiguration.swift │ ├── SchemaMetadata.swift │ ├── SchemaTypes │ │ ├── EnumType.swift │ │ ├── InputObject.swift │ │ ├── Interface.swift │ │ ├── Object.swift │ │ └── Union.swift │ ├── Selection+Conditions.swift │ ├── Selection.swift │ ├── SelectionSet+Equatable.swift │ └── SelectionSet.swift ├── ApolloSQLite │ ├── ApolloSQLiteDatabase.swift │ ├── Documentation.docc │ │ └── Documentation.md │ ├── JournalMode.swift │ ├── Resources │ │ └── PrivacyInfo.xcprivacy │ ├── SQLiteDatabase.swift │ ├── SQLiteNormalizedCache.swift │ └── SQLiteSerialization.swift ├── ApolloTestSupport │ ├── Field.swift │ ├── ScalarType+DefaultMockValue.swift │ ├── TestMock.swift │ └── TestMockSelectionSetMapper.swift └── ApolloWebSocket │ ├── Resources │ └── PrivacyInfo.xcprivacy │ └── WebSocketTransport.swift ├── Tests └── README.md ├── makefile └── scripts ├── cli-version-check.sh ├── download-cli.sh ├── get-version.sh └── version-constants.sh /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/.github/ISSUE_TEMPLATE/feature_request.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/.github/ISSUE_TEMPLATE/question.yaml -------------------------------------------------------------------------------- /.github/workflows/issue-close-user-survey.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/.github/workflows/issue-close-user-survey.yml -------------------------------------------------------------------------------- /.github/workflows/pr-close.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/.github/workflows/pr-close.yml -------------------------------------------------------------------------------- /.github/workflows/prometheus-project-add.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/.github/workflows/prometheus-project-add.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitleaks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/.gitleaks.toml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/.gitmodules -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/.spi.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLI/apollo-ios-cli.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/CLI/apollo-ios-cli.tar.gz -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CodegenProposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/CodegenProposal.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Package.swift -------------------------------------------------------------------------------- /Plugins/InstallCLI/InstallCLIPluginCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Plugins/InstallCLI/InstallCLIPluginCommand.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /Sources/Apollo/ApolloClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/ApolloClient.swift -------------------------------------------------------------------------------- /Sources/Apollo/ApolloURLSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/ApolloURLSession.swift -------------------------------------------------------------------------------- /Sources/Apollo/AutoPersistedQueryConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/AutoPersistedQueryConfiguration.swift -------------------------------------------------------------------------------- /Sources/Apollo/Caching/ApolloStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Caching/ApolloStore.swift -------------------------------------------------------------------------------- /Sources/Apollo/Caching/CachePolicy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Caching/CachePolicy.swift -------------------------------------------------------------------------------- /Sources/Apollo/Caching/CacheReference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Caching/CacheReference.swift -------------------------------------------------------------------------------- /Sources/Apollo/Caching/InMemoryNormalizedCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Caching/InMemoryNormalizedCache.swift -------------------------------------------------------------------------------- /Sources/Apollo/Caching/NormalizedCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Caching/NormalizedCache.swift -------------------------------------------------------------------------------- /Sources/Apollo/Caching/Record.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Caching/Record.swift -------------------------------------------------------------------------------- /Sources/Apollo/Caching/RecordSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Caching/RecordSet.swift -------------------------------------------------------------------------------- /Sources/Apollo/Cancellable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Cancellable.swift -------------------------------------------------------------------------------- /Sources/Apollo/ClientAwarenessMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/ClientAwarenessMetadata.swift -------------------------------------------------------------------------------- /Sources/Apollo/Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Constants.swift -------------------------------------------------------------------------------- /Sources/Apollo/DataDict+Merging.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/DataDict+Merging.swift -------------------------------------------------------------------------------- /Sources/Apollo/Documentation.docc/Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Documentation.docc/Documentation.md -------------------------------------------------------------------------------- /Sources/Apollo/Execution/ExecutionSources/CacheDataExecutionSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Execution/ExecutionSources/CacheDataExecutionSource.swift -------------------------------------------------------------------------------- /Sources/Apollo/Execution/ExecutionSources/NetworkResponseExecutionSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Execution/ExecutionSources/NetworkResponseExecutionSource.swift -------------------------------------------------------------------------------- /Sources/Apollo/Execution/ExecutionSources/SelectionSetModelExecutionSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Execution/ExecutionSources/SelectionSetModelExecutionSource.swift -------------------------------------------------------------------------------- /Sources/Apollo/Execution/FieldSelectionCollector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Execution/FieldSelectionCollector.swift -------------------------------------------------------------------------------- /Sources/Apollo/Execution/GraphQLExecutionSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Execution/GraphQLExecutionSource.swift -------------------------------------------------------------------------------- /Sources/Apollo/Execution/GraphQLExecutor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Execution/GraphQLExecutor.swift -------------------------------------------------------------------------------- /Sources/Apollo/Execution/GraphQLResultAccumulator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Execution/GraphQLResultAccumulator.swift -------------------------------------------------------------------------------- /Sources/Apollo/Execution/PossiblyDeferred.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Execution/PossiblyDeferred.swift -------------------------------------------------------------------------------- /Sources/Apollo/Execution/ResultAccumulators/DataDictMapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Execution/ResultAccumulators/DataDictMapper.swift -------------------------------------------------------------------------------- /Sources/Apollo/Execution/ResultAccumulators/GraphQLDependencyTracker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Execution/ResultAccumulators/GraphQLDependencyTracker.swift -------------------------------------------------------------------------------- /Sources/Apollo/Execution/ResultAccumulators/GraphQLResultNormalizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Execution/ResultAccumulators/GraphQLResultNormalizer.swift -------------------------------------------------------------------------------- /Sources/Apollo/FetchBehavior.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/FetchBehavior.swift -------------------------------------------------------------------------------- /Sources/Apollo/FieldPolicyDirectiveEvaluator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/FieldPolicyDirectiveEvaluator.swift -------------------------------------------------------------------------------- /Sources/Apollo/GraphQLError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/GraphQLError.swift -------------------------------------------------------------------------------- /Sources/Apollo/GraphQLFile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/GraphQLFile.swift -------------------------------------------------------------------------------- /Sources/Apollo/GraphQLHTTPRequestError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/GraphQLHTTPRequestError.swift -------------------------------------------------------------------------------- /Sources/Apollo/GraphQLQueryWatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/GraphQLQueryWatcher.swift -------------------------------------------------------------------------------- /Sources/Apollo/GraphQLResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/GraphQLResponse.swift -------------------------------------------------------------------------------- /Sources/Apollo/Internal Utilities/AsyncReadWriteLock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Internal Utilities/AsyncReadWriteLock.swift -------------------------------------------------------------------------------- /Sources/Apollo/Internal Utilities/AsyncThrowingStream+ExecutingInAsyncTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Internal Utilities/AsyncThrowingStream+ExecutingInAsyncTask.swift -------------------------------------------------------------------------------- /Sources/Apollo/Internal Utilities/Atomic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Internal Utilities/Atomic.swift -------------------------------------------------------------------------------- /Sources/Apollo/Internal Utilities/Bundle+Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Internal Utilities/Bundle+Helpers.swift -------------------------------------------------------------------------------- /Sources/Apollo/Internal Utilities/Collection+Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Internal Utilities/Collection+Helpers.swift -------------------------------------------------------------------------------- /Sources/Apollo/Internal Utilities/DataLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Internal Utilities/DataLoader.swift -------------------------------------------------------------------------------- /Sources/Apollo/Internal Utilities/DispatchQueue+Optional.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Internal Utilities/DispatchQueue+Optional.swift -------------------------------------------------------------------------------- /Sources/Apollo/Internal Utilities/GraphQLHTTPMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Internal Utilities/GraphQLHTTPMethod.swift -------------------------------------------------------------------------------- /Sources/Apollo/Internal Utilities/HTTPURLResponse+Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Internal Utilities/HTTPURLResponse+Helpers.swift -------------------------------------------------------------------------------- /Sources/Apollo/Internal Utilities/InputValue+Evaluation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Internal Utilities/InputValue+Evaluation.swift -------------------------------------------------------------------------------- /Sources/Apollo/JSONConverter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/JSONConverter.swift -------------------------------------------------------------------------------- /Sources/Apollo/JSONRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/JSONRequest.swift -------------------------------------------------------------------------------- /Sources/Apollo/JSONSerializationFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/JSONSerializationFormat.swift -------------------------------------------------------------------------------- /Sources/Apollo/MultipartFormData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/MultipartFormData.swift -------------------------------------------------------------------------------- /Sources/Apollo/NetworkTransport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/NetworkTransport.swift -------------------------------------------------------------------------------- /Sources/Apollo/NonCopyableAsyncThrowingStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/NonCopyableAsyncThrowingStream.swift -------------------------------------------------------------------------------- /Sources/Apollo/PathComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/PathComponent.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestBodyCreator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestBodyCreator.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestChain/GraphQLRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestChain/GraphQLRequest.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestChain/Interceptors/AutomaticPersistedQueryInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestChain/Interceptors/AutomaticPersistedQueryInterceptor.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestChain/Interceptors/CacheInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestChain/Interceptors/CacheInterceptor.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestChain/Interceptors/GraphQLInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestChain/Interceptors/GraphQLInterceptor.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestChain/Interceptors/HTTPInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestChain/Interceptors/HTTPInterceptor.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestChain/Interceptors/InterceptorProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestChain/Interceptors/InterceptorProvider.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestChain/Interceptors/JSONResponseParsingInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestChain/Interceptors/JSONResponseParsingInterceptor.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestChain/Interceptors/MaxRetryInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestChain/Interceptors/MaxRetryInterceptor.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestChain/Interceptors/ResponseCodeInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestChain/Interceptors/ResponseCodeInterceptor.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestChain/Interceptors/ResponseParsingInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestChain/Interceptors/ResponseParsingInterceptor.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestChain/RequestChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestChain/RequestChain.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestChain/RequestChainNetworkTransport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestChain/RequestChainNetworkTransport.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestChain/UploadRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestChain/UploadRequest.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestConfiguration.swift -------------------------------------------------------------------------------- /Sources/Apollo/RequestContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/RequestContext.swift -------------------------------------------------------------------------------- /Sources/Apollo/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Sources/Apollo/ResponseParsing/AsyncHTTPResponseChunkSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/ResponseParsing/AsyncHTTPResponseChunkSequence.swift -------------------------------------------------------------------------------- /Sources/Apollo/ResponseParsing/BaseResponseExecutionHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/ResponseParsing/BaseResponseExecutionHandler.swift -------------------------------------------------------------------------------- /Sources/Apollo/ResponseParsing/HTTPURLResponse+MultipartHeaderComponents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/ResponseParsing/HTTPURLResponse+MultipartHeaderComponents.swift -------------------------------------------------------------------------------- /Sources/Apollo/ResponseParsing/IncrementalGraphQLResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/ResponseParsing/IncrementalGraphQLResult.swift -------------------------------------------------------------------------------- /Sources/Apollo/ResponseParsing/IncrementalResponseExecutionHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/ResponseParsing/IncrementalResponseExecutionHandler.swift -------------------------------------------------------------------------------- /Sources/Apollo/ResponseParsing/JSONResponseParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/ResponseParsing/JSONResponseParser.swift -------------------------------------------------------------------------------- /Sources/Apollo/ResponseParsing/MultipartResponseDeferParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/ResponseParsing/MultipartResponseDeferParser.swift -------------------------------------------------------------------------------- /Sources/Apollo/ResponseParsing/MultipartResponseSpecificationParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/ResponseParsing/MultipartResponseSpecificationParser.swift -------------------------------------------------------------------------------- /Sources/Apollo/ResponseParsing/MultipartResponseSubscriptionParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/ResponseParsing/MultipartResponseSubscriptionParser.swift -------------------------------------------------------------------------------- /Sources/Apollo/ResponseParsing/ParsedResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/ResponseParsing/ParsedResult.swift -------------------------------------------------------------------------------- /Sources/Apollo/ResponseParsing/SingleResponseExecutionHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/ResponseParsing/SingleResponseExecutionHandler.swift -------------------------------------------------------------------------------- /Sources/Apollo/SelectionSet+DictionaryIntializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/SelectionSet+DictionaryIntializer.swift -------------------------------------------------------------------------------- /Sources/Apollo/SelectionSet+JSONInitializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/SelectionSet+JSONInitializer.swift -------------------------------------------------------------------------------- /Sources/Apollo/SplitNetworkTransport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/SplitNetworkTransport.swift -------------------------------------------------------------------------------- /Sources/Apollo/URLQueryParameterTransformer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/Apollo/URLQueryParameterTransformer.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/AnySendableHashable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/AnySendableHashable.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/CacheKeyInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/CacheKeyInfo.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/DataDict.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/DataDict.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/Deferred.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/Deferred.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/Documentation.docc/Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/Documentation.docc/Documentation.md -------------------------------------------------------------------------------- /Sources/ApolloAPI/Documentation.docc/GraphQLEnum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/Documentation.docc/GraphQLEnum.md -------------------------------------------------------------------------------- /Sources/ApolloAPI/Documentation.docc/GraphQLNullable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/Documentation.docc/GraphQLNullable.md -------------------------------------------------------------------------------- /Sources/ApolloAPI/FieldPolicy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/FieldPolicy.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/FragmentProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/FragmentProtocols.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/GraphQLEnum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/GraphQLEnum.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/GraphQLNullable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/GraphQLNullable.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/GraphQLOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/GraphQLOperation.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/InputData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/InputData.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/InputValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/InputValue.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/JSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/JSON.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/JSONDecodingError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/JSONDecodingError.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/JSONStandardTypeConversions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/JSONStandardTypeConversions.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/LocalCacheMutation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/LocalCacheMutation.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/ObjectData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/ObjectData.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/Optional+asNullable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/Optional+asNullable.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/OutputTypeConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/OutputTypeConvertible.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/ParentType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/ParentType.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Sources/ApolloAPI/ResponsePath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/ResponsePath.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/ScalarTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/ScalarTypes.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/SchemaConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/SchemaConfiguration.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/SchemaMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/SchemaMetadata.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/SchemaTypes/EnumType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/SchemaTypes/EnumType.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/SchemaTypes/InputObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/SchemaTypes/InputObject.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/SchemaTypes/Interface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/SchemaTypes/Interface.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/SchemaTypes/Object.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/SchemaTypes/Object.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/SchemaTypes/Union.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/SchemaTypes/Union.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/Selection+Conditions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/Selection+Conditions.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/Selection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/Selection.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/SelectionSet+Equatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/SelectionSet+Equatable.swift -------------------------------------------------------------------------------- /Sources/ApolloAPI/SelectionSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloAPI/SelectionSet.swift -------------------------------------------------------------------------------- /Sources/ApolloSQLite/ApolloSQLiteDatabase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloSQLite/ApolloSQLiteDatabase.swift -------------------------------------------------------------------------------- /Sources/ApolloSQLite/Documentation.docc/Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloSQLite/Documentation.docc/Documentation.md -------------------------------------------------------------------------------- /Sources/ApolloSQLite/JournalMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloSQLite/JournalMode.swift -------------------------------------------------------------------------------- /Sources/ApolloSQLite/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloSQLite/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Sources/ApolloSQLite/SQLiteDatabase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloSQLite/SQLiteDatabase.swift -------------------------------------------------------------------------------- /Sources/ApolloSQLite/SQLiteNormalizedCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloSQLite/SQLiteNormalizedCache.swift -------------------------------------------------------------------------------- /Sources/ApolloSQLite/SQLiteSerialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloSQLite/SQLiteSerialization.swift -------------------------------------------------------------------------------- /Sources/ApolloTestSupport/Field.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloTestSupport/Field.swift -------------------------------------------------------------------------------- /Sources/ApolloTestSupport/ScalarType+DefaultMockValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloTestSupport/ScalarType+DefaultMockValue.swift -------------------------------------------------------------------------------- /Sources/ApolloTestSupport/TestMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloTestSupport/TestMock.swift -------------------------------------------------------------------------------- /Sources/ApolloTestSupport/TestMockSelectionSetMapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloTestSupport/TestMockSelectionSetMapper.swift -------------------------------------------------------------------------------- /Sources/ApolloWebSocket/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloWebSocket/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Sources/ApolloWebSocket/WebSocketTransport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Sources/ApolloWebSocket/WebSocketTransport.swift -------------------------------------------------------------------------------- /Tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/Tests/README.md -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/makefile -------------------------------------------------------------------------------- /scripts/cli-version-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/scripts/cli-version-check.sh -------------------------------------------------------------------------------- /scripts/download-cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/scripts/download-cli.sh -------------------------------------------------------------------------------- /scripts/get-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apollographql/apollo-ios/HEAD/scripts/get-version.sh -------------------------------------------------------------------------------- /scripts/version-constants.sh: -------------------------------------------------------------------------------- 1 | APOLLO_CONSTANTS_FILE="Sources/Apollo/Constants.swift" 2 | --------------------------------------------------------------------------------