object Ref

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Ref
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type ApplicationId = IdString.ApplicationId

    Identifiers for submitting client applications.

  2. type ChoiceName = IdString.Name
  3. type CommandId = IdString.LedgerString

    Identifiers used to correlate a command submission with its result.

  4. type ContractIdString = IdString.ContractIdString

    Identifiers for contract IDs.

  5. type DefinitionRef = Identifier

    Reference to a value defined in the specified module.

  6. final class DottedName extends Equals with Ordered[DottedName]
  7. type HexString = IdString.HexString
  8. final case class Identifier(packageId: PackageId, qualifiedName: QualifiedName) extends Ordered[Identifier] with Product with Serializable
  9. type LedgerString = IdString.LedgerString
  10. case class Location(packageId: PackageId, module: ModuleName, definition: String, start: (Int, Int), end: (Int, Int)) extends Product with Serializable
  11. type MethodName = IdString.Name
  12. type ModuleName = DottedName
  13. type Name = IdString.Name
  14. 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.

  15. type PackageName = IdString.PackageName
  16. type PackageVersion = IdString.PackageVersion
  17. type ParticipantId = IdString.ParticipantId
  18. 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.

  19. final case class QualifiedName extends Ordered[QualifiedName] with Product with Serializable
  20. type SubmissionId = IdString.LedgerString

    Identifiers used to correlate a submission with its result.

  21. type TransactionId = IdString.LedgerString

    Uniquely identifies a transaction.

  22. type TypeConName = Identifier

    Reference to a type constructor.

  23. type TypeSynName = Identifier

    Reference to a type synonym.

  24. 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.

  25. type ValueRef = Identifier

    Reference to a value defined in the specified module.

  26. type WorkflowId = IdString.LedgerString

    Identifiers used for correlating a submission with a workflow.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val ApplicationId: IdString.ApplicationId.type
  5. val ChoiceName: IdString.Name.type
  6. val CommandId: LedgerString.type
  7. val ContractIdString: IdString.ContractIdString.type
  8. val DefinitionRef: Identifier.type
  9. val HexString: IdString.HexString.type
  10. val IdString: IdString
  11. val LedgerString: IdString.LedgerString.type
  12. val MethodName: IdString.Name.type
  13. val ModuleName: DottedName.type
  14. val Name: IdString.Name.type
  15. val PackageId: IdString.PackageId.type
  16. val PackageName: IdString.PackageName.type
  17. val PackageVersion: IdString.PackageVersion.type
  18. val ParticipantId: IdString.ParticipantId.type
  19. val Party: IdString.Party.type
  20. val SubmissionId: LedgerString.type
  21. val TransactionId: LedgerString.type
  22. val TypeConName: Identifier.type
  23. val TypeSynName: Identifier.type
  24. val UserId: IdString.UserId.type
  25. val ValueRef: Identifier.type
  26. val WorkflowId: LedgerString.type
  27. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  28. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  29. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  31. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  32. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  33. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  34. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  36. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  37. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  38. def toString(): String
    Definition Classes
    AnyRef → Any
  39. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  40. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  41. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. object DottedName
  43. object Identifier extends Serializable
  44. object QualifiedName extends Serializable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped