Auto-marshalling Service wrappers that can be used to create Services which take and return domain objects instead of HTTP responses
Convenience method for creating BodySpecs that just use straight JSON encoding/decoding logic
Convenience method for creating ParameterSpecs that just use straight JSON encoding/decoding logic
A Body that provides a function that will modify a given case class with the fields from a incoming JSON object.
A Body that provides a function that will modify a given case class with the fields from a incoming JSON object. Useful for PATCH/PUT requests, where only fields to be modified are sent to the server. Note that this Body only supports inbound messages.
Function that will modify a given case class with the fields from a incoming JSON object.
Function that will modify a given case class with the fields from a incoming JSON object. Useful for PATCH/PUT requests, where only modified fields are sent to the server.
Convenience method for creating ResponseSpecs that just use straight JSON encoding/decoding logic for examples
Circe JSON support (application/json content type)