com.digitalasset.transcode

Members list

Type members

Classlikes

trait Codec[A] extends Encoder[A], Decoder[A]

Codec encodes and decodes target protocol to and from an intermediary com.digitalasset.transcode.schema.DynamicValue representation. Arbitrary codecs can be composed together to create direct interoperability Converters.

Codec encodes and decodes target protocol to and from an intermediary com.digitalasset.transcode.schema.DynamicValue representation. Arbitrary codecs can be composed together to create direct interoperability Converters.

Attributes

Companion
object
Supertypes
trait Decoder[A]
trait Encoder[A]
class Object
trait Matchable
class Any
Self type
Codec[A]
object Codec

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Codec.type
trait Converter[A, B]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Converter

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Converter.type
@FunctionalInterface
trait Decoder[A]

Decodes target protocol representation into intermediary DynamicValue representation.

Decodes target protocol representation into intermediary DynamicValue representation.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Codec[A]
@FunctionalInterface
trait Encoder[A]

Encodes intermediary DynamicValue representation into target protocol representation.

Encodes intermediary DynamicValue representation into target protocol representation.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Codec[A]