arelle.oim.tc.metadata.value_constraint_validation¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Classes¶
Functions¶
Yields TCMetadataValidationError with relative path segments. |
API¶
- class arelle.oim.tc.metadata.value_constraint_validation.TCMetadataIllegalConstraintError(message: str, *paths: str)¶
Bases:
arelle.oim.tc.metadata.common.TCMetadataValidationErrorInitialization
- arelle.oim.tc.metadata.value_constraint_validation.validate_value_constraint(constraint: arelle.oim.tc.metadata.model.TCValueConstraint, namespaces: collections.abc.Mapping[str, str]) collections.abc.Generator[arelle.oim.tc.metadata.common.TCMetadataValidationError, None, None]¶
Yields TCMetadataValidationError with relative path segments.
The caller is responsible for prepending the full path prefix via prepend_path().