Package com.daml.ledger.javaapi.data.codegen
package com.daml.ledger.javaapi.data.codegen
-
ClassDescriptionParent of all generated
ByKey
classes within templates and interfaces.Parent of all generatedByKey
classes within interfaces.Choice<Tpl,ArgType, ResType> This represents a Daml choice that can be exercised onContractId
s of typeContractId<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.WithKey.NewContract<Ct,Id, Data, Key> ContractCompanion.WithoutKey<Ct,Id, Data> ContractCompanion.WithoutKey.NewContract<Ct,Id, Data> 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> The commonality betweenContractCompanion
andInterfaceCompanion
.ContractWithKey<Id,Data, Key> A superclass for all codegen-generated Contracts whose templates have akey
defined.Parent of all generatedCreateAnd
classes within templates and interfaces.Parent of all generatedCreateAnd
classes within interfaces.Created<CtId>This class contains information related to a result after a contract is created.DamlEnum<T>Base interface of all decoded-to-codegen Daml enums.DamlRecord<T>Base class of all decoded-to-codegen Daml records with no type parameters.The codegen-decoded form of any of these: whatDamlRecord
describes, aVariant
without type parameters, or anyDamlEnum
.Exercised<R>This class contains information related to the result after a choice is exercised.Exercises<Cmd>Root of all generatedExercises
interfaces for templates and Daml interfaces.Exercises.Archivable<Cmd>AddsExercises.Archivable.exerciseArchive()
to every exercise target.This is an interface describing classes that contains or can generate a list ofCommand
InterfaceCompanion<I,Id, View> Metadata and utilities associated with an interface as a whole.ValueDecoder
s for Daml types that are not code-generated.Update<U>ValueDecoder<Data>A converter from the encoded form of a Daml value, represented byValue
, to the codegen-decoded form, represented byData
.Variant<T>Base class of all decoded-to-codegen Daml variants with no type parameters.