Pre-release — The API surface may change. Unaudited.
Callcium LogoCallcium
API

PolicyValidator

Semantic validation for policies - checks for type mismatches, contradictions, and redundancies.

Git Source

Functions

validate

Validates policy data for semantic issues.

Git Source

function validate(PolicyData memory data) internal pure returns (Issue[] memory issues);

Parameters

NameTypeDescription
dataPolicyDataThe policy data to validate.

Returns

NameTypeDescription
issuesIssue[]All validation issues found.

Errors

ValidationError

Thrown when validate finds errors and the caller wants to revert.

Git Source

error ValidationError(Issue[] issues);

Parameters

NameTypeDescription
issuesIssue[]The validate issues found.

On this page