Class ContractDecoder
java.lang.Object
com.daml.ledger.javaapi.data.codegen.ContractDecoder
-
Constructor Summary
ConstructorsConstructorDescriptionContractDecoder
(Iterable<? extends ContractCompanion<? extends Contract<?, ?>, ?, ? extends DamlRecord<?>>> companions) -
Method Summary
Modifier and TypeMethodDescriptionContract<?,
?> fromCreatedEvent
(CreatedEvent event) Optional<? extends ContractCompanion<? extends Contract<?,
?>, ?, ? extends DamlRecord<?>>> getContractCompanion
(Identifier templateId) getDecoder
(Identifier templateId) Optional<ContractCompanion.FromJson<? extends DamlRecord<?>>>
getJsonDecoder
(Identifier templateId)
-
Constructor Details
-
ContractDecoder
public ContractDecoder(Iterable<? extends ContractCompanion<? extends Contract<?, ?>, ?, ? extends DamlRecord<?>>> companions)
-
-
Method Details
-
fromCreatedEvent
- Throws:
IllegalArgumentException
-
getContractCompanion
public Optional<? extends ContractCompanion<? extends Contract<?,?>, getContractCompanion?, ? extends DamlRecord<?>>> (Identifier templateId) -
getDecoder
-
getJsonDecoder
public Optional<ContractCompanion.FromJson<? extends DamlRecord<?>>> getJsonDecoder(Identifier templateId)
-