|
Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
|
Validation events. More...
#include <diagnostics.hpp>
Public Attributes | |
| std::string | op |
| Operation: "rule_pass" / "rule_fail" / "warning_pass" / "warning_fail" / "begin_pending" / "end_pending". | |
| ValidationKey | key |
| std::string | message |
| Carried only for the *_fail variants; empty otherwise. | |
Validation events.
Kind / source / message are folded directly so consumers can render without further lookup. key keeps the (field_path, rule_id) locator alive even in trace pipelines.
| std::string aria::trace::Validation::op |
Operation: "rule_pass" / "rule_fail" / "warning_pass" / "warning_fail" / "begin_pending" / "end_pending".
| ValidationKey aria::trace::Validation::key |
| std::string aria::trace::Validation::message |
Carried only for the *_fail variants; empty otherwise.