Class Generated<A>

java.lang.Object
com.digitalasset.transcode.java.Generated<A>
All Implemented Interfaces:
com.digitalasset.transcode.Codec<A>, com.digitalasset.transcode.Decoder<A>, com.digitalasset.transcode.Encoder<A>, com.digitalasset.transcode.schema.HasDescriptor

public final class Generated<A> extends Object implements com.digitalasset.transcode.Codec<A>, com.digitalasset.transcode.schema.HasDescriptor
  • Method Details

    • from

      public static <A> Generated<A> from(Function<Object,A> fromDynamicValue, Function<A,Object> toDynamicValue, com.digitalasset.transcode.schema.Descriptor descriptor)
    • fromDynamicValue

      public A fromDynamicValue(Object dv)
      Specified by:
      fromDynamicValue in interface com.digitalasset.transcode.Encoder<A>
    • toDynamicValue

      public Object toDynamicValue(A v)
      Specified by:
      toDynamicValue in interface com.digitalasset.transcode.Decoder<A>
    • getDescriptor

      public com.digitalasset.transcode.schema.Descriptor getDescriptor()
      Specified by:
      getDescriptor in interface com.digitalasset.transcode.schema.HasDescriptor