Codec

endpoints4s.Codec
See theCodec companion object
trait Codec[E, D] extends Decoder[E, D], Encoder[D, E]

A way to encode and decode values

Type parameters

D

Type of decoded values

E

Type of encoded values

Attributes

Companion
object
Graph
Supertypes
trait Encoder[D, E]
trait Decoder[E, D]
class Object
trait Matchable
class Any

Members list

Value members

Inherited methods

def decode(from: E): Validated[To]

Attributes

Returns

The decoded To value, or the validation errors in case of failure.

Inherited from:
Decoder
def encode(from: D): To

Attributes

Inherited from:
Encoder