Class DamlRecord<T>

java.lang.Object
com.daml.ledger.javaapi.data.codegen.DamlRecord<T>
Type Parameters:
T - A "self type", some subclass of this class that T implements.
All Implemented Interfaces:
DefinedDataType<T>
Direct Known Subclasses:
Template

public abstract class DamlRecord<T> extends Object implements DefinedDataType<T>
Base class of all decoded-to-codegen Daml records with no type parameters.

This category includes

  1. all Template payloads,
  2. all interface views, and
  3. [by convention albeit not by rule] all choice arguments.

Its encoded counterpart is DamlRecord, which can be produced with toValue().

  • Constructor Details

    • DamlRecord

      public DamlRecord()
  • Method Details