object ContractTypeId extends ContractTypeIdLike[ContractTypeId] with Serializable
- Alphabetic
- By Inheritance
- ContractTypeId
- Serializable
- ContractTypeIdLike
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed abstract class Definite[+PkgId] extends ContractTypeId[PkgId] with Ops[Definite, PkgId]
- final case class Interface[+PkgId](packageId: PkgId, moduleName: String, entityName: String) extends Definite[PkgId] with Ops[Interface, PkgId] with Product with Serializable
A contract type ID known to be an interface, not a template.
A contract type ID known to be an interface, not a template. When resolved, it indicates that the LF environment associates this ID with an interface. When unresolved, it indicates that the intent is to search only interface IDs for resolution, and that resolving to a template ID should be an error.
- type Like[CtId[T] <: ContractTypeId[T]] = ContractTypeIdLike[CtId]
- type NoPkg = ContractTypeId[Unit]
- Definition Classes
- ContractTypeIdLike
- sealed trait Ops[+CtId[_], +PkgId] extends AnyRef
- type OptionalPkg = ContractTypeId[Option[String]]
- Definition Classes
- ContractTypeIdLike
- type RequiredPkg = ContractTypeId[String]
- Definition Classes
- ContractTypeIdLike
- type Resolved = ContractTypeId[String] with Definite[String]
- Definition Classes
- ContractTypeIdLike
- type ResolvedId[+CtTyId] = CtTyId
A resolved ContractTypeId, typed
CtTyId
. - type ResolvedOf[+CtId[_]] = CtId[String] with Definite[String]
- final case class Template[+PkgId](packageId: PkgId, moduleName: String, entityName: String) extends Definite[PkgId] with Ops[Template, PkgId] with Product with Serializable
A contract type ID known to be a template, not an interface.
A contract type ID known to be a template, not an interface. When resolved, it indicates that the LF environment associates this ID with a template. When unresolved, it indicates that the intent is to search only template IDs for resolution, and that resolving to an interface ID should be an error.
- final case class Unknown[+PkgId](packageId: PkgId, moduleName: String, entityName: String) extends ContractTypeId[PkgId] with Ops[Unknown, PkgId] with Product with Serializable
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
- implicit def ContractTypeId covariant[F[T] <: ContractTypeId[T] with Ops[F, T]]: Traverse[F]
- implicit def ContractTypeIdLike companion: ContractTypeId.this.type
- Definition Classes
- ContractTypeIdLike
- def apply[PkgId](packageId: PkgId, moduleName: String, entityName: String): ContractTypeId[PkgId]
- Definition Classes
- ContractTypeId → ContractTypeIdLike
- 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 fromLedgerApi(in: Identifier): RequiredPkg
- Definition Classes
- ContractTypeIdLike
- 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
- final def toLedgerApiValue(a: RequiredPkg): Identifier
- Definition Classes
- ContractTypeIdLike
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unapply[PkgId](ctId: ContractTypeId[PkgId]): Some[ContractTypeId[PkgId]]
- 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 Interface extends Like[Interface] with Serializable
- object Template extends Like[Template] with Serializable
- object Unknown extends Like[Unknown] with Serializable