akvo.rsr.usecases.iati_validation.iati_validation_job_runner module

class akvo.rsr.usecases.iati_validation.iati_validation_job_runner.IatiActivityValidationJobRunner(validator: IATIValidatorAPI, job: IatiValidationJobMixin)[source]

Bases: IatiValidationJobRunner

get_xml_document() bytes[source]
class akvo.rsr.usecases.iati_validation.iati_validation_job_runner.IatiOrganisationValidationJobRunner(validator: IATIValidatorAPI, job: IatiValidationJobMixin)[source]

Bases: IatiValidationJobRunner

get_xml_document() bytes[source]
class akvo.rsr.usecases.iati_validation.iati_validation_job_runner.IatiValidationJobRunner(validator: IATIValidatorAPI, job: IatiValidationJobMixin)[source]

Bases: ABC

classmethod get_utc_now() datetime[source]
abstract get_xml_document() bytes[source]
run() IATIValidationResult | None[source]
akvo.rsr.usecases.iati_validation.iati_validation_job_runner.get_iati_activity_xml_doc(project: Project, utc_now: datetime) bytes[source]
akvo.rsr.usecases.iati_validation.iati_validation_job_runner.get_iati_organisation_xml_doc(organisation: Organisation, utc_now: datetime) bytes[source]