Interface MemberInfo

  • All Implemented Interfaces:

    
    public interface MemberInfo
    
                        

    The member information consists of two parts; the member provided context which consists of parameters added and signed by the member as part of the initial MemberInfo proposal, and the MGM provided context which consists of parameters added by MGM as a part of member acceptance.

    Internally visible properties are accessible via extension properties.

    Example usages:

    • Java:
      
      MGMContext mgmContext = memberInfo.getMgmProvidedContext();
      MemberContext memberContext = memberInfo.getMemberProvidedContext();
      MemberX500Name x500Name = memberInfo.getName();
      List<PublicKey> ledgerKeys = memberInfo.getLedgerKeys();
      Long serial = memberInfo.getSerial();
      int platformVersion = memberInfo.getPlatformVersion();
      Boolean isActive = memberInfo.isActive();
      
    • Kotlin:
      
      val mgmContext: MGMContext = memberInfo.mgmProvidedContext
      val memberContext: MemberContext = memberInfo.memberProvidedContext
      val x500Name: MemberX500Name = memberInfo.name
      val ledgerKeys: kotlin.collections.List<PublicKey> = memberInfo.ledgerKeys
      val serial: Long = memberInfo.serial
      val platformVersion: Int = memberInfo.platformVersion
      val isActive: Boolean = memberInfo.isActive