|
Common System 0.2.0
Common interfaces and patterns for system integration
|
Configuration field metadata for validation and documentation. More...
#include <unified_config.h>

Public Attributes | |
| std::string | path |
| Field path (e.g., "logger.level") | |
| std::string | description |
| Human-readable description. | |
| bool | hot_reloadable = false |
| Whether the field can be hot-reloaded. | |
| std::string | env_var |
| Environment variable name (if applicable) | |
| std::vector< std::string > | allowed_values |
| Allowed values (for enum-like fields) | |
Configuration field metadata for validation and documentation.
Definition at line 262 of file unified_config.h.
| std::vector<std::string> kcenon::common::config::field_metadata::allowed_values |
Allowed values (for enum-like fields)
Definition at line 276 of file unified_config.h.
| std::string kcenon::common::config::field_metadata::description |
Human-readable description.
Definition at line 267 of file unified_config.h.
| std::string kcenon::common::config::field_metadata::env_var |
Environment variable name (if applicable)
Definition at line 273 of file unified_config.h.
| bool kcenon::common::config::field_metadata::hot_reloadable = false |
Whether the field can be hot-reloaded.
Definition at line 270 of file unified_config.h.
| std::string kcenon::common::config::field_metadata::path |
Field path (e.g., "logger.level")
Definition at line 264 of file unified_config.h.