Validation¶
Project validation — checks for common issues before save.
- class camtasia.validation.ValidationIssue(level, message, source_id=None)[source]¶
Bases:
objectA single validation finding.
- Variables:
level –
'warning'or'error'.message – Human-readable description of the issue.
source_id – Related source-bin ID, if applicable.
- camtasia.validation.validate_all(data)[source]¶
Run all structural validation checks on project data.
- Return type:
- camtasia.validation.validate_against_schema(project_data)[source]¶
Validate project data against the Camtasia JSON schema.
- Return type:
- Returns:
A list of
ValidationIssuefor each schema violation.