# {py:mod}`arelle.packages.report.ReportPackageValidator` ```{py:module} arelle.packages.report.ReportPackageValidator ``` ```{autodoc2-docstring} arelle.packages.report.ReportPackageValidator :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ReportPackageValidator ` - ```{autodoc2-docstring} arelle.packages.report.ReportPackageValidator.ReportPackageValidator :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`REPORT_PACKAGE_TYPE ` - ```{autodoc2-docstring} arelle.packages.report.ReportPackageValidator.REPORT_PACKAGE_TYPE :summary: ``` * - {py:obj}`REPORT_PACKAGE_ABORTING_VALIDATIONS ` - ```{autodoc2-docstring} arelle.packages.report.ReportPackageValidator.REPORT_PACKAGE_ABORTING_VALIDATIONS :summary: ``` * - {py:obj}`REPORT_PACKAGE_NON_ABORTING_VALIDATIONS ` - ```{autodoc2-docstring} arelle.packages.report.ReportPackageValidator.REPORT_PACKAGE_NON_ABORTING_VALIDATIONS :summary: ``` ```` ### API ````{py:data} REPORT_PACKAGE_TYPE :canonical: arelle.packages.report.ReportPackageValidator.REPORT_PACKAGE_TYPE :value: > 'PackageType(...)' ```{autodoc2-docstring} arelle.packages.report.ReportPackageValidator.REPORT_PACKAGE_TYPE ``` ```` ````{py:data} REPORT_PACKAGE_ABORTING_VALIDATIONS :canonical: arelle.packages.report.ReportPackageValidator.REPORT_PACKAGE_ABORTING_VALIDATIONS :value: > () ```{autodoc2-docstring} arelle.packages.report.ReportPackageValidator.REPORT_PACKAGE_ABORTING_VALIDATIONS ``` ```` ````{py:data} REPORT_PACKAGE_NON_ABORTING_VALIDATIONS :canonical: arelle.packages.report.ReportPackageValidator.REPORT_PACKAGE_NON_ABORTING_VALIDATIONS :value: > () ```{autodoc2-docstring} arelle.packages.report.ReportPackageValidator.REPORT_PACKAGE_NON_ABORTING_VALIDATIONS ``` ```` `````{py:class} ReportPackageValidator(filesource: arelle.FileSource.FileSource) :canonical: arelle.packages.report.ReportPackageValidator.ReportPackageValidator ```{autodoc2-docstring} arelle.packages.report.ReportPackageValidator.ReportPackageValidator ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.packages.report.ReportPackageValidator.ReportPackageValidator.__init__ ``` ````{py:method} validate() -> collections.abc.Generator[arelle.utils.validate.Validation.Validation, None, None] :canonical: arelle.packages.report.ReportPackageValidator.ReportPackageValidator.validate ```{autodoc2-docstring} arelle.packages.report.ReportPackageValidator.ReportPackageValidator.validate ``` ```` `````