Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
Loading...
Searching...
No Matches
aria::trace::Validation Struct Reference

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.

Detailed Description

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.

Member Data Documentation

◆ op

std::string aria::trace::Validation::op

Operation: "rule_pass" / "rule_fail" / "warning_pass" / "warning_fail" / "begin_pending" / "end_pending".

◆ key

ValidationKey aria::trace::Validation::key

◆ message

std::string aria::trace::Validation::message

Carried only for the *_fail variants; empty otherwise.


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