# {py:mod}`arelle.ViewFileDTS` ```{py:module} arelle.ViewFileDTS ``` ```{autodoc2-docstring} arelle.ViewFileDTS :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ViewDTS ` - ```{autodoc2-docstring} arelle.ViewFileDTS.ViewDTS :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`viewDTS ` - ```{autodoc2-docstring} arelle.ViewFileDTS.viewDTS :summary: ``` ```` ### API ````{py:function} viewDTS(modelXbrl, outfile) :canonical: arelle.ViewFileDTS.viewDTS ```{autodoc2-docstring} arelle.ViewFileDTS.viewDTS ``` ```` `````{py:class} ViewDTS(modelXbrl, outfile) :canonical: arelle.ViewFileDTS.ViewDTS Bases: {py:obj}`arelle.ViewFile.View` ```{autodoc2-docstring} arelle.ViewFileDTS.ViewDTS ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.ViewFileDTS.ViewDTS.__init__ ``` ````{py:method} treeDepth(modelDocument, indent, visited) :canonical: arelle.ViewFileDTS.ViewDTS.treeDepth ```{autodoc2-docstring} arelle.ViewFileDTS.ViewDTS.treeDepth ``` ```` ````{py:method} viewDtsElement(modelDocument, referenceTypes, indent, visited) :canonical: arelle.ViewFileDTS.ViewDTS.viewDtsElement ```{autodoc2-docstring} arelle.ViewFileDTS.ViewDTS.viewDtsElement ``` ```` `````