Class ContractDecoder
- java.lang.Object
- 
- com.daml.ledger.javaapi.data.codegen.ContractDecoder
 
- 
 public class ContractDecoder extends java.lang.Object
- 
- 
Constructor SummaryConstructors Constructor Description ContractDecoder(java.lang.Iterable<? extends ContractCompanion<? extends Contract<?,?>,?,? extends DamlRecord<?>>> companions)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Contract<?,?>fromCreatedEvent(CreatedEvent event)java.util.Optional<? extends ContractCompanion<? extends Contract<?,?>,?,? extends DamlRecord<?>>>getContractCompanion(Identifier templateId)java.util.Optional<java.util.function.Function<CreatedEvent,Contract>>getDecoder(Identifier templateId)java.util.Optional<ContractCompanion.FromJson<? extends DamlRecord<?>>>getJsonDecoder(Identifier templateId)
 
- 
- 
- 
Constructor Detail- 
ContractDecoderpublic ContractDecoder(java.lang.Iterable<? extends ContractCompanion<? extends Contract<?,?>,?,? extends DamlRecord<?>>> companions) 
 
- 
 - 
Method Detail- 
fromCreatedEventpublic Contract<?,?> fromCreatedEvent(CreatedEvent event) throws java.lang.IllegalArgumentException - Throws:
- java.lang.IllegalArgumentException
 
 - 
getContractCompanionpublic java.util.Optional<? extends ContractCompanion<? extends Contract<?,?>,?,? extends DamlRecord<?>>> getContractCompanion(Identifier templateId) 
 - 
getDecoderpublic java.util.Optional<java.util.function.Function<CreatedEvent,Contract>> getDecoder(Identifier templateId) 
 - 
getJsonDecoderpublic java.util.Optional<ContractCompanion.FromJson<? extends DamlRecord<?>>> getJsonDecoder(Identifier templateId) 
 
- 
 
-