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])
 
 -   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