akvo.iati.iati_validator module
- class akvo.iati.iati_validator.IATIValidationResult(error_count: int, warning_count: int, data: Dict[str, Any])[source]
Bases:
object
- data: Dict[str, Any]
- error_count: int
- warning_count: int
- class akvo.iati.iati_validator.IATIValidatorAPI(subscription_key: str, timeout: float | None = None)[source]
Bases:
object
An abstraction class for IATI validator API service
- validate(xml_doc: bytes) IATIValidationResult [source]
- exception akvo.iati.iati_validator.IATIValidatorResponseException(status_code: int, content: str)[source]
Bases:
IATIValidatorException
- exception akvo.iati.iati_validator.IATIValidatorTimeoutException[source]
Bases:
IATIValidatorException