# {py:mod}`arelle.utils.validate.RoleTypes` ```{py:module} arelle.utils.validate.RoleTypes ``` ```{autodoc2-docstring} arelle.utils.validate.RoleTypes :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`getExtensionRoleTypes ` - ```{autodoc2-docstring} arelle.utils.validate.RoleTypes.getExtensionRoleTypes :summary: ``` ```` ### API ````{py:function} getExtensionRoleTypes(modelXbrl: arelle.ModelXbrl.ModelXbrl, taxonomyUrlPrefixes: frozenset[str]) -> list[arelle.ModelDtsObject.ModelRoleType] :canonical: arelle.utils.validate.RoleTypes.getExtensionRoleTypes ```{autodoc2-docstring} arelle.utils.validate.RoleTypes.getExtensionRoleTypes ``` ````