mu-avro 0.4.0.0 → 0.4.0.1
raw patch · 2 files changed
+27/−2 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- mu-avro.cabal +2/−2
- test/avro/example.avdl +25/−0
mu-avro.cabal view
@@ -1,5 +1,5 @@ name: mu-avro-version: 0.4.0.0+version: 0.4.0.1 synopsis: Avro serialization support for Mu microservices description: You can use @mu-avro@ to read AVRO Schema Declarations for mu-haskell@@ -12,7 +12,7 @@ category: Network build-type: Simple cabal-version: >=1.10-data-files: test/avro/*.avsc+data-files: test/avro/*.avsc, test/avro/*.avdl homepage: https://higherkindness.io/mu-haskell/ bug-reports: https://github.com/higherkindness/mu-haskell/issues
+ test/avro/example.avdl view
@@ -0,0 +1,25 @@+@namespace("example.seed.server.protocol.avro")+protocol Service {+ record Person {+ string name;+ int age;+ }++ error NotFoundError {+ string message;+ }++ error DuplicatedPersonError {+ string message;+ }++ record PeopleRequest {+ string name;+ }++ record PeopleResponse {+ union { Person, NotFoundError, DuplicatedPersonError } result;+ }++ example.seed.server.protocol.avro.PeopleResponse getPerson(example.seed.server.protocol.avro.PeopleRequest request);+}