Exercises.Archivable
Documentation Index
Fetch the complete documentation index at: https://docs.canton.network/llms.txt Use this file to discover all available pages before exploring further.
Exercises.Archivable
Adds exerciseArchive() to every exercise target. The goal is to correct the problem of having ContractId implement Exercises.makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice<?, ? super A, R>, A) directly. That was a mistake, but one at least obviated by the fact that Exercises.makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice<?, ? super A, R>, A) is clearly part of the internal API, so if you use it directly anyway and you get weird exceptions, you get to keep both pieces of your program. With exerciseArchive() we can correct the problem by having Exercises.Archivable be the real Exercises interface, and the distinction can be flattened when breaking compatibility.
Exercises.Archivable - stable
Upstream docs: Open
Signature
public static interface Exercises.Archivable<Cmd> extends Exercises<Cmd>
Members
| Docs | Member | Introduced | Deprecated | Removed |
|---|---|---|---|---|
| Open | exerciseArchive() | 3.4.8 | - | - |
Mirrored from Canton Network official documentation (CC-BY-4.0) by CC Privacy Club for learning purposes.