Packages

final case class Create(coid: ContractId, templateId: TypeConName, arg: Value, agreementText: String, signatories: Set[Party], stakeholders: Set[Party], keyOpt: Option[GlobalKeyWithMaintainers], version: TransactionVersion) extends Action with LeafOnlyAction with Product with Serializable

Denotes the creation of a contract instance.

Linear Supertypes
LeafOnlyAction, Action, Node, CidContainer[Action], Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Create
  2. LeafOnlyAction
  3. Action
  4. Node
  5. CidContainer
  6. Serializable
  7. Product
  8. Equals
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Create(coid: ContractId, templateId: TypeConName, arg: Value, agreementText: String, signatories: Set[Party], stakeholders: Set[Party], keyOpt: Option[GlobalKeyWithMaintainers], version: TransactionVersion)

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 agreementText: String
  5. val arg: Value
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def byKey: Boolean
    Definition Classes
    CreateAction
  8. def cids: Set[ContractId]
    Definition Classes
    CidContainer
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  10. val coid: ContractId
  11. def coinst: ContractInstance
  12. def collectCids(acc: Set[ContractId]): Set[ContractId]
    Definition Classes
    CidContainer
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def foreachCid(f: (ContractId) => Unit): Unit
    Definition Classes
    CidContainer
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  16. final def gkeyOpt: Option[GlobalKey]
    Definition Classes
    Action
  17. def informeesOfNode: Set[Party]

    Compute the informees of a node based on the ledger model definition.

    Compute the informees of a node based on the ledger model definition.

    Refer to https://docs.daml.com/concepts/ledger-model/ledger-privacy.html#projections

    Definition Classes
    CreateAction
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. val keyOpt: Option[GlobalKeyWithMaintainers]
    Definition Classes
    CreateAction
  20. def mapCid(f: (ContractId) => ContractId): Create
    Definition Classes
    CreateCidContainer
  21. def mapNodeId(f: (NodeId) => NodeId): Node
    Definition Classes
    LeafOnlyActionNode
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. def nodeType: String

    String describing the type of node

    String describing the type of node

    Definition Classes
    Node
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  26. def optVersion: Option[TransactionVersion]
    Definition Classes
    Node
  27. def packageIds: Iterable[PackageId]

    The package ids used by this action node.

    The package ids used by this action node.

    Definition Classes
    CreateAction
  28. def productElementNames: Iterator[String]
    Definition Classes
    Product
  29. def requiredAuthorizers: Set[Party]

    Required authorizers (see ledger model); UNSAFE TO USE on fetch nodes of transaction with versions < 5

    Required authorizers (see ledger model); UNSAFE TO USE on fetch nodes of transaction with versions < 5

    The ledger model defines the fetch node actors as the nodes' required authorizers. However, the our transaction data structure did not include the actors in versions < 5. The usage of this method must thus be restricted to: 1. settings where no fetch nodes appear (for example, the validate method of DAMLe, which uses it on root nodes, which are guaranteed never to contain a fetch node) 2. Daml ledger implementations that do not store or process any transactions with version < 5

    Definition Classes
    CreateAction
  30. final def self: Create.this.type
    Attributes
    protected
    Definition Classes
    ActionCidContainer
  31. val signatories: Set[Party]
  32. val stakeholders: Set[Party]
  33. final def suffixCid(f: (Hash) => Bytes): Either[String, Action]
    Definition Classes
    CidContainer
  34. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  35. val templateId: TypeConName
    Definition Classes
    CreateAction
  36. def traverseCid[L](f: (ContractId) => Either[L, ContractId]): Either[L, Action]
    Definition Classes
    CidContainer
  37. val version: TransactionVersion
    Definition Classes
    CreateAction
  38. def versioned[X](x: X): Versioned[X]
    Attributes
    protected
    Definition Classes
    Action
  39. def versionedArg: VersionedValue
  40. def versionedCoinst: VersionedContractInstance
  41. def versionedKey: Option[Versioned[GlobalKeyWithMaintainers]]
  42. def versionedKeyOpt: Option[Versioned[GlobalKeyWithMaintainers]]
    Definition Classes
    Action
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  45. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

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

    (Since version 2.6.0) use keyOpt

Inherited from LeafOnlyAction

Inherited from Action

Inherited from Node

Inherited from CidContainer[Action]

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped