cabal-version: 3.0 name: elasticsearch-interchange version: 0.2.0.0 synopsis: Serialization of Elasticsearch requests and responses description: This library provides data types for communicating with elasticsearch. It also includes serialization and deserialization functions for these data types. This library does not include machinery for transport. The user is responsible for using an http client forming the complete requests (e.g. setting the Content-Type header). bug-reports: https://github.com/layer-3-communications/elasticsearch-interchange license: BSD-3-Clause license-file: LICENSE author: Andrew Martin maintainer: amartin@layer3com.com copyright: 2021 Layer 3 Communications category: Data build-type: Simple extra-source-files: CHANGELOG.md samples/bulk/request/001/*.json samples/bulk/response/001/*.json samples/search/response/001/*.json samples/cat/aliases/response/001/*.json samples/cat/indices/response/001/*.json library hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall -O2 exposed-modules: Elasticsearch.Bulk.Request Elasticsearch.Bulk.Response Elasticsearch.Search.Response Elasticsearch.Cat.Indices.Response Elasticsearch.Cat.Aliases.Response Elasticsearch.Aliases.Request build-depends: , base >=4.13 && <5 , bytebuild >=0.3.7 && <0.4 , json-query >=0.2.1 && <0.3 , json-syntax >=0.2 && <0.3 , primitive >=0.7.1 && <0.10 , text-short >=0.1.3 && <0.2 , unpacked-maybe-text >=0.1 && <0.2 test-suite test default-language: Haskell2010 type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Main.hs ghc-options: -Wall -O2 build-depends: , base >=4.11.1 && <5 , bytebuild , byteslice , bytestring , elasticsearch-interchange , json-query , json-syntax , primitive , tasty , tasty-golden , text-short , unpacked-maybe-text , pretty-show >=1.10