object ContractTypeId extends ContractTypeIdLike[ContractTypeId] with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ContractTypeId
  2. Serializable
  3. ContractTypeIdLike
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed abstract class Definite[+PkgId] extends ContractTypeId[PkgId] with Ops[Definite, PkgId]
  2. 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.

  3. type Like[CtId[T] <: ContractTypeId[T]] = ContractTypeIdLike[CtId]
  4. type NoPkg = ContractTypeId[Unit]
    Definition Classes
    ContractTypeIdLike
  5. sealed trait Ops[+CtId[_], +PkgId] extends AnyRef
  6. type OptionalPkg = ContractTypeId[Option[String]]
    Definition Classes
    ContractTypeIdLike
  7. type RequiredPkg = ContractTypeId[String]
    Definition Classes
    ContractTypeIdLike
  8. type Resolved = ContractTypeId[String] with Definite[String]
    Definition Classes
    ContractTypeIdLike
  9. type ResolvedId[+CtTyId] = CtTyId

    A resolved ContractTypeId, typed CtTyId.

  10. type ResolvedOf[+CtId[_]] = CtId[String] with Definite[String]
  11. 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.

  12. final case class Unknown[+PkgId](packageId: PkgId, moduleName: String, entityName: String) extends ContractTypeId[PkgId] with Ops[Unknown, PkgId] with Product with Serializable

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. implicit def ContractTypeId covariant[F[T] <: ContractTypeId[T] with Ops[F, T]]: Traverse[F]
  5. implicit def ContractTypeIdLike companion: ContractTypeId.this.type
    Definition Classes
    ContractTypeIdLike
  6. def apply[PkgId](packageId: PkgId, moduleName: String, entityName: String): ContractTypeId[PkgId]
    Definition Classes
    ContractTypeIdContractTypeIdLike
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. final def fromLedgerApi(in: Identifier): RequiredPkg
    Definition Classes
    ContractTypeIdLike
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. final def toLedgerApiValue(a: RequiredPkg): Identifier
    Definition Classes
    ContractTypeIdLike
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. def unapply[PkgId](ctId: ContractTypeId[PkgId]): Some[ContractTypeId[PkgId]]
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. object Interface extends Like[Interface] with Serializable
  26. object Template extends Like[Template] with Serializable
  27. object Unknown extends Like[Unknown] with Serializable

Deprecated Value Members

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

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped