c
com.digitalasset.canton.topology
ExternalPartyOnboardingDetails
Companion object ExternalPartyOnboardingDetails
final case class ExternalPartyOnboardingDetails extends Product with Serializable
Data class containing onboarding signed topology transactions for an external party. The constructor of this class ensures that only transactions related to the creation of an external party can be submitted. It performs validations on the kind of transactions and their relationship with each other. It does NOT validate anything related to the authorization of those transactions. That logic is implemented in the topology manager.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ExternalPartyOnboardingDetails
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def confirmationThreshold: PositiveInt
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def fullyAllocatesParty: Boolean
Return true if we expect the party to be fully allocated and authorized with the provided transactions
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hostingParticipants: Seq[HostingParticipant]
- val isConfirming: Boolean
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def namespace: Namespace
Namespace of the external party.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val optionallySignedPartyToParticipant: OptionallySignedPartyToParticipant
- def partyHint: String
Party hint of the external party
- def partyId: PartyId
PartyId of the external party
- val partyNamespace: Option[PartyNamespace]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val signedPartyToKeyMappingTransaction: Option[SignedPartyToKeyMapping]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()