├── .github ├── dependabot.yaml └── workflows │ └── swift.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── ElasticsearchNIOClient │ ├── ElasticsearchClient+Requests.swift │ ├── ElasticsearchClient+ValidationError.swift │ ├── ElasticsearchClient.swift │ ├── ElasticsearchRequester.swift │ ├── HTTPClientElasticsearchRequester.swift │ └── Models │ ├── BulkOperations │ ├── BulkCreate.swift │ ├── BulkDelete.swift │ ├── BulkIndex.swift │ ├── BulkOperationBody.swift │ ├── BulkUpdate.swift │ └── BulkUpdateScript.swift │ ├── ESAcknowledgedResponse.swift │ ├── ESBulkOperation.swift │ ├── ESBulkResponse.swift │ ├── ESCountResponse.swift │ ├── ESCreateDocumentResponse.swift │ ├── ESDeleteDocumentResponse.swift │ ├── ESEmptyResponse.swift │ ├── ESMultipleDocumentResponse.swift │ ├── ESSearchRequest.swift │ ├── ESShardsResponse.swift │ ├── ESSingleDocumentResponse.swift │ └── ElasticsearchClientError.swift ├── Tests └── ElasticsearchNIOClientTests │ ├── ElasticsearchNIOClientTests.swift │ └── SomeItem.swift └── scripts ├── resetLocalES.swift └── startLocalDockerESTest.swift /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/README.md -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/ElasticsearchClient+Requests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/ElasticsearchClient+Requests.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/ElasticsearchClient+ValidationError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/ElasticsearchClient+ValidationError.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/ElasticsearchClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/ElasticsearchClient.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/ElasticsearchRequester.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/ElasticsearchRequester.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/HTTPClientElasticsearchRequester.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/HTTPClientElasticsearchRequester.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/BulkOperations/BulkCreate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/BulkOperations/BulkCreate.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/BulkOperations/BulkDelete.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/BulkOperations/BulkDelete.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/BulkOperations/BulkIndex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/BulkOperations/BulkIndex.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/BulkOperations/BulkOperationBody.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/BulkOperations/BulkOperationBody.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/BulkOperations/BulkUpdate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/BulkOperations/BulkUpdate.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/BulkOperations/BulkUpdateScript.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/BulkOperations/BulkUpdateScript.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/ESAcknowledgedResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/ESAcknowledgedResponse.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/ESBulkOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/ESBulkOperation.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/ESBulkResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/ESBulkResponse.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/ESCountResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/ESCountResponse.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/ESCreateDocumentResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/ESCreateDocumentResponse.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/ESDeleteDocumentResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/ESDeleteDocumentResponse.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/ESEmptyResponse.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | public struct ESEmptyResponse: Codable {} 4 | -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/ESMultipleDocumentResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/ESMultipleDocumentResponse.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/ESSearchRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/ESSearchRequest.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/ESShardsResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/ESShardsResponse.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/ESSingleDocumentResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/ESSingleDocumentResponse.swift -------------------------------------------------------------------------------- /Sources/ElasticsearchNIOClient/Models/ElasticsearchClientError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Sources/ElasticsearchNIOClient/Models/ElasticsearchClientError.swift -------------------------------------------------------------------------------- /Tests/ElasticsearchNIOClientTests/ElasticsearchNIOClientTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Tests/ElasticsearchNIOClientTests/ElasticsearchNIOClientTests.swift -------------------------------------------------------------------------------- /Tests/ElasticsearchNIOClientTests/SomeItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/Tests/ElasticsearchNIOClientTests/SomeItem.swift -------------------------------------------------------------------------------- /scripts/resetLocalES.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/scripts/resetLocalES.swift -------------------------------------------------------------------------------- /scripts/startLocalDockerESTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/elasticsearch-nio-client/HEAD/scripts/startLocalDockerESTest.swift --------------------------------------------------------------------------------