CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ccf::NewMember Struct Reference

#include <members.h>

Public Member Functions

 NewMember ()
 
 NewMember (const ccf::crypto::Pem &cert_, const std::optional< ccf::crypto::Pem > &encryption_pub_key_=std::nullopt, const nlohmann::json &member_data_=nullptr, const std::optional< MemberRecoveryRole > &recovery_role_=std::nullopt)
 
bool operator== (const NewMember &rhs) const
 

Public Attributes

ccf::crypto::Pem cert
 
std::optional< ccf::crypto::Pemencryption_pub_key = std::nullopt
 
nlohmann::json member_data = nullptr
 
std::optional< MemberRecoveryRolerecovery_role = std::nullopt
 

Constructor & Destructor Documentation

◆ NewMember() [1/2]

ccf::NewMember::NewMember ( )
inline

◆ NewMember() [2/2]

ccf::NewMember::NewMember ( const ccf::crypto::Pem cert_,
const std::optional< ccf::crypto::Pem > &  encryption_pub_key_ = std::nullopt,
const nlohmann::json &  member_data_ = nullptr,
const std::optional< MemberRecoveryRole > &  recovery_role_ = std::nullopt 
)
inline

Member Function Documentation

◆ operator==()

bool ccf::NewMember::operator== ( const NewMember rhs) const
inline

Member Data Documentation

◆ cert

ccf::crypto::Pem ccf::NewMember::cert

◆ encryption_pub_key

std::optional<ccf::crypto::Pem> ccf::NewMember::encryption_pub_key = std::nullopt

◆ member_data

nlohmann::json ccf::NewMember::member_data = nullptr

◆ recovery_role

std::optional<MemberRecoveryRole> ccf::NewMember::recovery_role = std::nullopt

The documentation for this struct was generated from the following file: