traitJsonEntities extends Endpoints with algebra.JsonEntities
An interpreter for algebra.JsonEntities that uses circe’s io.circe.Encoder to build JSON
entities in HTTP requests, and circe’s io.circe.Decoder to decode JSON entities from
HTTP responses.