CCF
Loading...
Searching...
No Matches
Public Attributes | List of all members
ccf::jsgov::ProposalInfoSummary Struct Reference

Proposal summary constructed while executing/resolving proposal ballots. More...

#include <gov.h>

Public Attributes

ccf::ProposalId proposal_id
 
ccf::MemberId proposer_id
 
ccf::ProposalState state
 
size_t ballot_count
 
std::optional< Votesvotes = std::nullopt
 
std::optional< VoteFailuresvote_failures = std::nullopt
 
std::optional< Failurefailure = std::nullopt
 

Detailed Description

Proposal summary constructed while executing/resolving proposal ballots.

Member Data Documentation

◆ ballot_count

size_t ccf::jsgov::ProposalInfoSummary::ballot_count

◆ failure

std::optional<Failure> ccf::jsgov::ProposalInfoSummary::failure = std::nullopt

◆ proposal_id

ccf::ProposalId ccf::jsgov::ProposalInfoSummary::proposal_id

◆ proposer_id

ccf::MemberId ccf::jsgov::ProposalInfoSummary::proposer_id

◆ state

ccf::ProposalState ccf::jsgov::ProposalInfoSummary::state

◆ vote_failures

std::optional<VoteFailures> ccf::jsgov::ProposalInfoSummary::vote_failures = std::nullopt

◆ votes

std::optional<Votes> ccf::jsgov::ProposalInfoSummary::votes = std::nullopt

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