# {py:mod}`arelle.ViewFileRoleTypes` ```{py:module} arelle.ViewFileRoleTypes ``` ```{autodoc2-docstring} arelle.ViewFileRoleTypes :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ViewRoleTypes ` - ```{autodoc2-docstring} arelle.ViewFileRoleTypes.ViewRoleTypes :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`viewRoleTypes ` - ```{autodoc2-docstring} arelle.ViewFileRoleTypes.viewRoleTypes :summary: ``` ```` ### API ````{py:function} viewRoleTypes(modelXbrl: arelle.ModelXbrl.ModelXbrl | None, outfile: str | arelle.FileSource.FileNamedStringIO | None, header: str, isArcrole: bool = False, lang: str | None = None) -> None :canonical: arelle.ViewFileRoleTypes.viewRoleTypes ```{autodoc2-docstring} arelle.ViewFileRoleTypes.viewRoleTypes ``` ```` `````{py:class} ViewRoleTypes(modelXbrl: arelle.ModelXbrl.ModelXbrl | None, outfile: str | arelle.FileSource.FileNamedStringIO | None, header: str, isArcrole: bool, lang: str | None) :canonical: arelle.ViewFileRoleTypes.ViewRoleTypes Bases: {py:obj}`arelle.ViewFile.View` ```{autodoc2-docstring} arelle.ViewFileRoleTypes.ViewRoleTypes ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.ViewFileRoleTypes.ViewRoleTypes.__init__ ``` ````{py:method} view() -> None :canonical: arelle.ViewFileRoleTypes.ViewRoleTypes.view ```{autodoc2-docstring} arelle.ViewFileRoleTypes.ViewRoleTypes.view ``` ```` `````