object Node extends Serializable

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

Type Members

  1. sealed abstract class Action extends Node with ActionNodeInfo with CidContainer[Action]

    action nodes parametrized over identifier type

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

    Denotes the creation of a contract instance.

  3. final case class Exercise(targetCoid: ContractId, templateId: TypeConName, interfaceId: Option[TypeConName], choiceId: ChoiceName, consuming: Boolean, actingParties: Set[Party], chosenValue: Value, stakeholders: Set[Party], signatories: Set[Party], choiceObservers: Set[Party], children: ImmArray[NodeId], exerciseResult: Option[Value], key: Option[KeyWithMaintainers], byKey: Boolean, version: TransactionVersion) extends Action with ActionNodeInfo.Exercise with Product with Serializable

    Denotes a transaction node for an exercise.

    Denotes a transaction node for an exercise. We remember the children of this NodeExercises to allow segregating the graph afterwards into party-specific ledgers.

  4. final case class Fetch(coid: ContractId, templateId: TypeConName, actingParties: Set[Party], signatories: Set[Party], stakeholders: Set[Party], key: Option[KeyWithMaintainers], byKey: Boolean, version: TransactionVersion) extends Action with LeafOnlyAction with ActionNodeInfo.Fetch with Product with Serializable

    Denotes that the contract identifier coid needs to be active for the transaction to be valid.

  5. final case class KeyWithMaintainers(key: Value, maintainers: Set[Party]) extends CidContainer[KeyWithMaintainers] with Product with Serializable
  6. sealed trait LeafOnlyAction extends Action

    A transaction node with no children

  7. final case class LookupByKey(templateId: TypeConName, key: KeyWithMaintainers, result: Option[ContractId], version: TransactionVersion) extends Action with LeafOnlyAction with ActionNodeInfo.LookupByKey with Product with Serializable
  8. final case class Rollback(children: ImmArray[NodeId]) extends Node with Product with Serializable
  9. type VersionedKeyWithMaintainers = Versioned[KeyWithMaintainers]

Deprecated Type Members

  1. type GenAction = Action
    Annotations
    @deprecated
    Deprecated

    (Since version 1.18.0) use Node.Action

  2. type GenNode = Node
    Annotations
    @deprecated
    Deprecated

    (Since version 1.18.0) use Node

  3. type LeafOnlyActionNode = LeafOnlyAction
    Annotations
    @deprecated
    Deprecated

    (Since version 1.18.0) use Node.LeafOnlyAction

  4. type NodeCreate = Create
    Annotations
    @deprecated
    Deprecated

    (Since version 1.18.0) use Node.Create

  5. type NodeExercises = Exercise
    Annotations
    @deprecated
    Deprecated

    (Since version 1.18.0) use Node.Exercise

  6. type NodeFetch = Fetch
    Annotations
    @deprecated
    Deprecated

    (Since version 1.18.0) use Node.Fetch

  7. type NodeLookupByKey = LookupByKey
    Annotations
    @deprecated
    Deprecated

    (Since version 1.18.0) use Node.LookupByKey

  8. type NodeRollback = Rollback
    Annotations
    @deprecated
    Deprecated

    (Since version 1.18.0) use Node.Rollback

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  14. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. val NodeCreate: Create.type
    Annotations
    @deprecated
    Deprecated

    (Since version 1.18.0) use Node.Create

  2. val NodeExercises: Exercise.type
    Annotations
    @deprecated
    Deprecated

    (Since version 1.18.0) use Node.Exercise

  3. val NodeFetch: Fetch.type
    Annotations
    @deprecated
    Deprecated

    (Since version 1.18.0) use Node.Fetch

  4. val NodeLookupByKey: LookupByKey.type
    Annotations
    @deprecated
    Deprecated

    (Since version 1.18.0) use Node.LookupByKey

  5. val NodeRollback: Rollback.type
    Annotations
    @deprecated
    Deprecated

    (Since version 1.18.0) use Node.Rollback

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

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped