LEARN · DOCUMENTATION
Documentation
Pages from 29 sources, kept in sync: the official Canton Network and Digital Asset docs, documentation from teams building on Canton, and readmes from their code. Search all of it, or start from a path below.
3,253pages
synced 44m ago29 sources
ShowingOfficial
Official
JsonLfWriter.Options
Back to package com.daml.ledger.javaapi.data.codegen.json JsonLfWriter.Options Java Package com.daml.ledger.javaapi.data.codegen.json Upstream docs Open Javadoc Signature public static final class JsonLfWriter.Options extends Object Members Member | Lifecycle | Upstream docs |
Sep 22, 2026
Official
Created
Back to package com.daml.ledger.javaapi.data.codegen Created This class contains information related to a result after a contract is created. Application code should not instantiate or subclass; Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature pub
Sep 22, 2026
Official
CreateAnd
Back to package com.daml.ledger.javaapi.data.codegen CreateAnd Parent of all generated CreateAnd classes within templates and interfaces. Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public abstract class CreateAnd extends Object implements Ex
Sep 22, 2026
Official
JsonLfEncoder
Back to package com.daml.ledger.javaapi.data.codegen.json JsonLfEncoder Java Package com.daml.ledger.javaapi.data.codegen.json Upstream docs Open Javadoc Signature @FunctionalInterface public interface JsonLfEncoder Members Member | Lifecycle | Upstream docs | encode(JsonLfW
Sep 22, 2026
Official
ContractWithKey
Back to package com.daml.ledger.javaapi.data.codegen ContractWithKey A superclass for all codegen-generated Contracts whose templates have a key defined. Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public abstract class ContractWithKey<Id,Dat
Sep 22, 2026
Official
JsonLfDecoder
Back to package com.daml.ledger.javaapi.data.codegen.json JsonLfDecoder Java Package com.daml.ledger.javaapi.data.codegen.json Upstream docs Open Javadoc Signature @FunctionalInterface public interface JsonLfDecoder<T> Members Member | Lifecycle | Upstream docs | decode(Json
Sep 22, 2026
Official
ContractTypeCompanion.Package
Back to package com.daml.ledger.javaapi.data.codegen ContractTypeCompanion.Package Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public static class ContractTypeCompanion.Package extends Object Members Member | Lifecycle | Upstream docs
Sep 22, 2026
Official
CreateAnd.ToInterface
Back to package com.daml.ledger.javaapi.data.codegen CreateAnd.ToInterface Parent of all generated CreateAnd classes within interfaces. These need to pass both the template and interface ID. Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public
Sep 22, 2026
Official
ContractCompanion.WithoutKey
Back to package com.daml.ledger.javaapi.data.codegen ContractCompanion.WithoutKey Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public static final class ContractCompanion.WithoutKey<Ct,Id,Data> extends ContractCompanion<Ct,Id,Data> Member
Sep 22, 2026
Official
JsonLfDecoders.JavaArg
Back to package com.daml.ledger.javaapi.data.codegen.json JsonLfDecoders.JavaArg Java Package com.daml.ledger.javaapi.data.codegen.json Upstream docs Open Javadoc Signature public static class JsonLfDecoders.JavaArg<T> extends Object Members Member | Lifecycle | Upstream docs |
Sep 22, 2026
Official
JsonLfEncoders.Field
Back to package com.daml.ledger.javaapi.data.codegen.json JsonLfEncoders.Field Java Package com.daml.ledger.javaapi.data.codegen.json Upstream docs Open Javadoc Signature public static class JsonLfEncoders.Field extends Object Members Member | Lifecycle | Upstream docs | enc
Sep 22, 2026
Official
JsonLfDecoder.Error
Back to package com.daml.ledger.javaapi.data.codegen.json JsonLfDecoder.Error Java Package com.daml.ledger.javaapi.data.codegen.json Upstream docs Open Javadoc Signature public static class JsonLfDecoder.Error extends IOException Members Member | Lifecycle | Upstream docs |
Sep 22, 2026
Official
ContractTypeCompanion
Back to package com.daml.ledger.javaapi.data.codegen ContractTypeCompanion The commonality between ContractCompanion and InterfaceCompanion. Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public abstract class ContractTypeCompanion<Ct,Id,Contrac
Sep 22, 2026
Official
JsonLfReader.UnknownValue
Back to package com.daml.ledger.javaapi.data.codegen.json JsonLfReader.UnknownValue Java Package com.daml.ledger.javaapi.data.codegen.json Upstream docs Open Javadoc Signature public static class JsonLfReader.UnknownValue extends Object Members Member | Lifecycle | Upstream doc
Sep 22, 2026
Official
ByKey.ToInterface
Back to package com.daml.ledger.javaapi.data.codegen ByKey.ToInterface Parent of all generated ByKey classes within interfaces. These need to pass both the template and interface ID. Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public abstract
Sep 22, 2026
Official
ContractCompanion.WithKey
Back to package com.daml.ledger.javaapi.data.codegen ContractCompanion.WithKey Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public static final class ContractCompanion.WithKey<Ct,Id,Data,Key> extends ContractCompanion<Ct,Id,Data> Members
Sep 22, 2026
Official
JsonLfDecoders
Back to package com.daml.ledger.javaapi.data.codegen.json JsonLfDecoders Java Package com.daml.ledger.javaapi.data.codegen.json Upstream docs Open Javadoc Signature public class JsonLfDecoders extends Object Members Member | Lifecycle | Upstream docs | JsonLfDecoders() | -
Sep 22, 2026
Official
Choice
Back to package com.daml.ledger.javaapi.data.codegen Choice This represents a Daml choice that can be exercised on ContractIds of type ContractId<Tpl>. Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public final class Choice<Tpl,ArgType,ResType>
Sep 22, 2026
Official
ContractCompanion.WithoutKey.NewContract
Back to package com.daml.ledger.javaapi.data.codegen ContractCompanion.WithoutKey.NewContract Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature @FunctionalInterface public static interface ContractCompanion.WithoutKey.NewContract<Ct,Id,Data> M
Sep 22, 2026
Official
ContractCompanion.FromJson
Back to package com.daml.ledger.javaapi.data.codegen ContractCompanion.FromJson Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature @FunctionalInterface public static interface ContractCompanion.FromJson<T> Members Member | Lifecycle | Upstrea
Sep 22, 2026
Official
JsonLfReader.Location
Back to package com.daml.ledger.javaapi.data.codegen.json JsonLfReader.Location Java Package com.daml.ledger.javaapi.data.codegen.json Upstream docs Open Javadoc Signature public static class JsonLfReader.Location extends Object Members Member | Lifecycle | Upstream docs | L
Sep 22, 2026
Official
ContractCompanion
Back to package com.daml.ledger.javaapi.data.codegen ContractCompanion Metadata and utilities associated with a template as a whole, rather than one single contract made from that template. Application code should not instantiate or subclass; instead, refer to the COMPANION field on generated T
Sep 22, 2026
Official
JsonLfEncoders
Back to package com.daml.ledger.javaapi.data.codegen.json JsonLfEncoders Java Package com.daml.ledger.javaapi.data.codegen.json Upstream docs Open Javadoc Signature public class JsonLfEncoders extends Object Members Member | Lifecycle | Upstream docs | JsonLfEncoders() | -
Sep 22, 2026
Official
JsonLfWriter
Back to package com.daml.ledger.javaapi.data.codegen.json JsonLfWriter Java Package com.daml.ledger.javaapi.data.codegen.json Upstream docs Open Javadoc Signature public class JsonLfWriter extends Object Members Member | Lifecycle | Upstream docs | JsonLfWriter(Writer) | -
Sep 22, 2026
Official
ByKey
Back to package com.daml.ledger.javaapi.data.codegen ByKey Parent of all generated ByKey classes within templates and interfaces. Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public abstract class ByKey extends Object implements Exercises<Exer
Sep 22, 2026
Official
Contract
Back to package com.daml.ledger.javaapi.data.codegen Contract A superclass for all codegen-generated Contracts. Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public abstract class Contract<Id,Data> extends Object implements Contract Membe
Sep 22, 2026
Official
ContractCompanion.WithKey.NewContract
Back to package com.daml.ledger.javaapi.data.codegen ContractCompanion.WithKey.NewContract Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature @FunctionalInterface public static interface ContractCompanion.WithKey.NewContract<Ct,Id,Data,Key> Mem
Sep 22, 2026
Official
ContractId
Back to package com.daml.ledger.javaapi.data.codegen ContractId This class is used as a super class for all concrete ContractIds generated by the java codegen with the following properties: Foo.ContractId fooCid = new Foo.ContractId(“test”); Bar.ContractId barCid = new Bar.ContractId(“test”); C
Sep 22, 2026
Official
ContractDecoder
Back to package com.daml.ledger.javaapi.data.codegen ContractDecoder Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public class ContractDecoder extends Object Members Member | Lifecycle | Upstream docs | ContractDecoder(Iterable<? ext
Sep 22, 2026
Official
DamlEnum
Back to package com.daml.ledger.javaapi.data.codegen DamlEnum Base interface of all decoded-to-codegen Daml enums. Its encoded counterpart is DamlEnum, which can be produced with toValue(). Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public i
Sep 22, 2026
Showing 721 to 750 of 1,638Search all sources →