|
| DECLARE_JSON_ENUM (LogFormat, {{LogFormat::TEXT, "Text"}, {LogFormat::JSON, "Json"}}) |
|
| DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (ParsedMemberInfo) |
|
| DECLARE_JSON_REQUIRED_FIELDS (ParsedMemberInfo, certificate_file) |
|
| DECLARE_JSON_OPTIONAL_FIELDS (ParsedMemberInfo, encryption_public_key_file, data_json_file, recovery_role) |
|
| DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (CCHostConfig::OutputFiles) |
|
| DECLARE_JSON_REQUIRED_FIELDS (CCHostConfig::OutputFiles) |
|
| DECLARE_JSON_OPTIONAL_FIELDS (CCHostConfig::OutputFiles, node_certificate_file, pid_file, node_to_node_address_file, rpc_addresses_file, sealed_ledger_secret_location) |
|
| DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (CCHostConfig::Logging) |
|
| DECLARE_JSON_REQUIRED_FIELDS (CCHostConfig::Logging) |
|
| DECLARE_JSON_OPTIONAL_FIELDS (CCHostConfig::Logging, format) |
|
| DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (CCHostConfig::Memory) |
|
| DECLARE_JSON_REQUIRED_FIELDS (CCHostConfig::Memory) |
|
| DECLARE_JSON_OPTIONAL_FIELDS (CCHostConfig::Memory, circuit_size, max_msg_size, max_fragment_size) |
|
| DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (CCHostConfig::Command::Start) |
|
| DECLARE_JSON_REQUIRED_FIELDS (CCHostConfig::Command::Start, members, constitution_files) |
|
| DECLARE_JSON_OPTIONAL_FIELDS (CCHostConfig::Command::Start, service_configuration, initial_service_certificate_validity_days, service_subject_name, cose_signatures) |
|
| DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (CCHostConfig::Command::Join) |
|
| DECLARE_JSON_REQUIRED_FIELDS (CCHostConfig::Command::Join, target_rpc_address) |
|
| DECLARE_JSON_OPTIONAL_FIELDS (CCHostConfig::Command::Join, retry_timeout, follow_redirect, fetch_recent_snapshot) |
|
| DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (CCHostConfig::Command::Recover) |
|
| DECLARE_JSON_REQUIRED_FIELDS (CCHostConfig::Command::Recover) |
|
| DECLARE_JSON_OPTIONAL_FIELDS (CCHostConfig::Command::Recover, initial_service_certificate_validity_days, previous_service_identity_file, previous_sealed_ledger_secret_location) |
|
| DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (CCHostConfig::Command) |
|
| DECLARE_JSON_REQUIRED_FIELDS (CCHostConfig::Command, type) |
|
| DECLARE_JSON_OPTIONAL_FIELDS (CCHostConfig::Command, service_certificate_file, start, join, recover) |
|
| DECLARE_JSON_TYPE_WITH_BASE_AND_OPTIONAL_FIELDS (CCHostConfig, ccf::CCFConfig) |
|
| DECLARE_JSON_REQUIRED_FIELDS (CCHostConfig, command) |
|
| DECLARE_JSON_OPTIONAL_FIELDS (CCHostConfig, tick_interval, slow_io_logging_threshold, node_client_interface, client_connection_timeout, idle_connection_timeout, node_data_json_file, service_data_json_file, ignore_first_sigterm, output_files, snapshots, logging, memory) |
|