| ByKey | 
 Parent of all generated ByKey classes within templates and interfaces. 
 | 
| ByKey.ToInterface | 
 Parent of all generated ByKey classes within interfaces. 
 | 
| Choice<Tpl,ArgType,ResType> | 
This represents a Daml choice that can be exercised on  ContractIds of type  
 ContractId<Tpl>.  
 | 
| Contract<Id,Data> | 
 A superclass for all codegen-generated Contracts. 
 | 
| ContractCompanion<Ct,Id,Data> | 
 Metadata and utilities associated with a template as a whole, rather than one single contract
 made from that template. 
 | 
| ContractCompanion.WithKey<Ct,Id,Data,Key> | 
  | 
| ContractCompanion.WithoutKey<Ct,Id,Data> | 
  | 
| ContractDecoder | 
  | 
| ContractId<T> | 
 This class is used as a super class for all concrete ContractIds generated by the java codegen
 with the following properties: 
 | 
| ContractTypeCompanion<Ct,Id,ContractType,Data> | 
 | 
| ContractWithKey<Id,Data,Key> | 
 A superclass for all codegen-generated Contracts whose templates have a key defined. 
 | 
| CreateAnd | 
 Parent of all generated CreateAnd classes within templates and interfaces. 
 | 
| CreateAnd.ToInterface | 
 Parent of all generated CreateAnd classes within interfaces. 
 | 
| Created<CtId> | 
 This class contains information related to a result after a contract is created. 
 | 
| DamlRecord<T> | 
 Base class of all decoded-to-codegen Daml records with no type parameters. 
 | 
| Exercised<R> | 
 This class contains information related to the result after a choice is exercised. 
 | 
| InterfaceCompanion<I,Id,View> | 
 Metadata and utilities associated with an interface as a whole. 
 | 
| PrimitiveValueDecoders | 
 | 
| Update<U> | 
  | 
| Variant<T> | 
 Base class of all decoded-to-codegen Daml variants with no type parameters. 
 |