16#include <nlohmann/json.hpp>
64 std::vector<GetSnpHostDataMap::HostData>
host_data = {};
101 std::vector<GetNode::NodeInfo>
nodes = {};
107 using Out = nlohmann::json;
Definition app_interface.h:14
ServiceStatus
Definition service.h:13
TxStatus
Definition tx_status.h:13
CodeStatus
Definition code_status.h:12
NodeStatus
Definition node_info.h:18
uint64_t SeqNo
Definition tx_id.h:36
Definition call_types.h:106
nlohmann::json Out
Definition call_types.h:107
Definition call_types.h:49
std::vector< Version > versions
Definition call_types.h:50
Definition call_types.h:43
ccf::CodeStatus status
Definition call_types.h:45
std::string digest
Definition call_types.h:44
Definition call_types.h:41
Definition call_types.h:25
ccf::TxID transaction_id
Definition call_types.h:26
std::vector< ccf::TxID > view_history
Definition call_types.h:27
Definition call_types.h:21
void In
Definition call_types.h:22
Definition call_types.h:71
nlohmann::json service_data
Definition call_types.h:77
std::optional< NodeId > primary_id
Definition call_types.h:75
std::optional< ccf::TxID > current_service_create_txid
Definition call_types.h:78
size_t recovery_count
Definition call_types.h:76
ServiceStatus service_status
Definition call_types.h:72
std::optional< ccf::View > current_view
Definition call_types.h:74
ccf::crypto::Pem service_certificate
Definition call_types.h:73
Definition call_types.h:69
Definition call_types.h:85
NodeId node_id
Definition call_types.h:86
nlohmann::json node_data
Definition call_types.h:90
NodeStatus status
Definition call_types.h:87
ccf::SeqNo last_written
Definition call_types.h:91
bool primary
Definition call_types.h:88
ccf::NodeInfoNetwork::RpcInterfaces rpc_interfaces
Definition call_types.h:89
Definition call_types.h:83
Definition call_types.h:100
std::vector< GetNode::NodeInfo > nodes
Definition call_types.h:101
Definition call_types.h:98
Definition call_types.h:128
std::string encrypted_share
Definition call_types.h:129
Definition call_types.h:124
void In
Definition call_types.h:125
Definition call_types.h:57
std::string metadata
Definition call_types.h:59
std::string raw
Definition call_types.h:58
Definition call_types.h:63
std::vector< GetSnpHostDataMap::HostData > host_data
Definition call_types.h:64
Definition call_types.h:55
Definition call_types.h:34
TxStatus status
Definition call_types.h:36
ccf::TxID transaction_id
Definition call_types.h:35
Definition call_types.h:32
std::map< RpcInterfaceID, NetInterface > RpcInterfaces
RPC interface mapping.
Definition node_info_network.h:144
Definition call_types.h:136
std::string share
Definition call_types.h:137
Definition call_types.h:141
std::string message
Definition call_types.h:142
Definition call_types.h:134
Definition call_types.h:113
std::vector< std::uint8_t > receipt
Definition call_types.h:114
Definition call_types.h:118
bool valid
Definition call_types.h:119
Definition call_types.h:111