object Ref
- Alphabetic
- By Inheritance
- Ref
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- type ApplicationId = IdString.ApplicationId
Identifiers for submitting client applications.
- type ChoiceName = IdString.Name
- type CommandId = IdString.LedgerString
Identifiers used to correlate a command submission with its result.
- type ContractIdString = IdString.ContractIdString
Identifiers for contract IDs.
- type DefinitionRef = Identifier
Reference to a value defined in the specified module.
- final class DottedName extends Equals with Ordered[DottedName]
- type HexString = IdString.HexString
- final case class Identifier(packageId: PackageId, qualifiedName: QualifiedName) extends Ordered[Identifier] with Product with Serializable
- type LedgerString = IdString.LedgerString
- case class Location(packageId: PackageId, module: ModuleName, definition: String, start: (Int, Int), end: (Int, Int)) extends Product with Serializable
- type MethodName = IdString.Name
- type ModuleName = DottedName
- type Name = IdString.Name
- type PackageId = IdString.PackageId
Reference to a package via a package identifier.
Reference to a package via a package identifier. The identifier is the ascii7 lowercase hex-encoded hash of the package contents found in the Daml-LF Archive.
- type PackageName = IdString.PackageName
- type PackageVersion = IdString.PackageVersion
- type ParticipantId = IdString.ParticipantId
- type Party = IdString.Party
Party identifiers are non-empty US-ASCII strings built from letters, digits, space, colon, minus and, underscore.
Party identifiers are non-empty US-ASCII strings built from letters, digits, space, colon, minus and, underscore. We use them to represent [Party] literals. In this way, we avoid empty identifiers, escaping problems, and other similar pitfalls.
- final case class QualifiedName extends Ordered[QualifiedName] with Product with Serializable
- type SubmissionId = IdString.LedgerString
Identifiers used to correlate a submission with its result.
- type TransactionId = IdString.LedgerString
Uniquely identifies a transaction.
- type TypeConName = Identifier
Reference to a type constructor.
- type TypeSynName = Identifier
Reference to a type synonym.
- type UserId = IdString.UserId
Identifiers for participant node users, which act as clients to the Ledger API.
Identifiers for participant node users, which act as clients to the Ledger API.
The concept of participant node users has been introduced after the concept of client applications, which is why the code contains both of them. The UserId identifiers for participant node users are a strict subset of the ApplicationId identifiers for Ledger API client applications. The Ledger API and its backing code use UserId where possible and ApplicationId otherwise.
- type ValueRef = Identifier
Reference to a value defined in the specified module.
- type WorkflowId = IdString.LedgerString
Identifiers used for correlating a submission with a workflow.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val ApplicationId: IdString.ApplicationId.type
- val ChoiceName: IdString.Name.type
- val CommandId: LedgerString.type
- val ContractIdString: IdString.ContractIdString.type
- val DefinitionRef: Identifier.type
- val HexString: IdString.HexString.type
- val IdString: IdString
- val LedgerString: IdString.LedgerString.type
- val MethodName: IdString.Name.type
- val ModuleName: DottedName.type
- val Name: IdString.Name.type
- val PackageId: IdString.PackageId.type
- val PackageName: IdString.PackageName.type
- val PackageVersion: IdString.PackageVersion.type
- val ParticipantId: IdString.ParticipantId.type
- val Party: IdString.Party.type
- val SubmissionId: LedgerString.type
- val TransactionId: LedgerString.type
- val TypeConName: Identifier.type
- val TypeSynName: Identifier.type
- val UserId: IdString.UserId.type
- val ValueRef: Identifier.type
- val WorkflowId: LedgerString.type
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object DottedName
- object Identifier extends Serializable
- object QualifiedName extends Serializable
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated