Package com.tnsai.output.validation
Interface ValidationRule
public interface ValidationRule
A validation rule for structured output fields.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ValidationRuleCustom validation with a predicate.static ValidationRuleField must not be null.static ValidationRuleString field must match a regex pattern.static ValidationRuleNumeric field must be within range.Validates the parsed output.
-
Method Details
-
validate
Validates the parsed output.- Parameters:
data- the parsed output as a map- Returns:
- validation result
-
notNull
Field must not be null. -
range
Numeric field must be within range. -
pattern
String field must match a regex pattern. -
custom
Custom validation with a predicate.
-