final case class PartyToParticipant(party: String, threshold: Int, participants: Seq[HostingParticipant]) extends GeneratedMessage with Updatable[PartyToParticipant] with Product with Serializable
mapping that maps a party to a participant authorization: whoever controls the party and all the owners of the participants that were not already present in the tx with serial = n - 1 exception:
- a participant can disassociate itself with the party unilaterally as long there will be enough participants to reach "threshold" during confirmation. The disassociating participant must lower the threshold by one, if otherwise the number of hosting participants would go below the threshold. UNIQUE(party)
- party
the party that is to be represented by the participants
- threshold
the signatory threshold required by the participants to be able to act on behalf of the party. a mapping with threshold > 1 is considered a definition of a consortium party
- participants
which participants will host the party. if threshold > 1, must be Confirmation or Observation
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- PartyToParticipant
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new PartyToParticipant(party: String, threshold: Int, participants: Seq[HostingParticipant])
- party
the party that is to be represented by the participants
- threshold
the signatory threshold required by the participants to be able to act on behalf of the party. a mapping with threshold > 1 is considered a definition of a consortium party
- participants
which participants will host the party. if threshold > 1, must be Confirmation or Observation
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
- def addAllParticipants(__vs: Iterable[HostingParticipant]): PartyToParticipant
- def addParticipants(__vs: HostingParticipant*): PartyToParticipant
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clearParticipants: PartyToParticipant
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def companion: PartyToParticipant.type
- Definition Classes
- PartyToParticipant → GeneratedMessage
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- PartyToParticipant → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- PartyToParticipant → GeneratedMessage
- 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
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- val participants: Seq[HostingParticipant]
- val party: String
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def serializedSize: Int
- Definition Classes
- PartyToParticipant → GeneratedMessage
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val threshold: Int
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- PartyToParticipant → GeneratedMessage
- def update(ms: (Lens[PartyToParticipant, PartyToParticipant]) => Mutation[PartyToParticipant]*): PartyToParticipant
- Definition Classes
- Updatable
- 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])
- def withParticipants(__v: Seq[HostingParticipant]): PartyToParticipant
- def withParty(__v: String): PartyToParticipant
- def withThreshold(__v: Int): PartyToParticipant
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- PartyToParticipant → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage