# {py:mod}`arelle.LinkbaseType` ```{py:module} arelle.LinkbaseType ``` ```{autodoc2-docstring} arelle.LinkbaseType :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`LinkbaseType ` - ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`LINKBASE_ARC_QN ` - ```{autodoc2-docstring} arelle.LinkbaseType.LINKBASE_ARC_QN :summary: ``` * - {py:obj}`LINKBASE_ARCROLES ` - ```{autodoc2-docstring} arelle.LinkbaseType.LINKBASE_ARCROLES :summary: ``` * - {py:obj}`LINKBASE_LINK_QN ` - ```{autodoc2-docstring} arelle.LinkbaseType.LINKBASE_LINK_QN :summary: ``` * - {py:obj}`LINKBASE_REF_URIS ` - ```{autodoc2-docstring} arelle.LinkbaseType.LINKBASE_REF_URIS :summary: ``` * - {py:obj}`LINKBASE_TYPE_BY_REF_URI ` - ```{autodoc2-docstring} arelle.LinkbaseType.LINKBASE_TYPE_BY_REF_URI :summary: ``` ```` ### API `````{py:class} LinkbaseType :canonical: arelle.LinkbaseType.LinkbaseType Bases: {py:obj}`enum.Enum` ````{py:attribute} CALCULATION :canonical: arelle.LinkbaseType.LinkbaseType.CALCULATION :value: > 'calculation' ```{autodoc2-docstring} arelle.LinkbaseType.LinkbaseType.CALCULATION ``` ```` ````{py:attribute} DEFINITION :canonical: arelle.LinkbaseType.LinkbaseType.DEFINITION :value: > 'definition' ```{autodoc2-docstring} arelle.LinkbaseType.LinkbaseType.DEFINITION ``` ```` ````{py:attribute} LABEL :canonical: arelle.LinkbaseType.LinkbaseType.LABEL :value: > 'label' ```{autodoc2-docstring} arelle.LinkbaseType.LinkbaseType.LABEL ``` ```` ````{py:attribute} PRESENTATION :canonical: arelle.LinkbaseType.LinkbaseType.PRESENTATION :value: > 'presentation' ```{autodoc2-docstring} arelle.LinkbaseType.LinkbaseType.PRESENTATION ``` ```` ````{py:attribute} REFERENCE :canonical: arelle.LinkbaseType.LinkbaseType.REFERENCE :value: > 'reference' ```{autodoc2-docstring} arelle.LinkbaseType.LinkbaseType.REFERENCE ``` ```` ````{py:method} fromRefUri(refUri: str | None) -> arelle.LinkbaseType.LinkbaseType | None :canonical: arelle.LinkbaseType.LinkbaseType.fromRefUri :staticmethod: ```{autodoc2-docstring} arelle.LinkbaseType.LinkbaseType.fromRefUri ``` ```` ````{py:method} getArcQn() -> arelle.ModelValue.QName :canonical: arelle.LinkbaseType.LinkbaseType.getArcQn ```{autodoc2-docstring} arelle.LinkbaseType.LinkbaseType.getArcQn ``` ```` ````{py:method} getArcroles() -> frozenset[str] :canonical: arelle.LinkbaseType.LinkbaseType.getArcroles ```{autodoc2-docstring} arelle.LinkbaseType.LinkbaseType.getArcroles ``` ```` ````{py:method} getLinkQn() -> arelle.ModelValue.QName :canonical: arelle.LinkbaseType.LinkbaseType.getLinkQn ```{autodoc2-docstring} arelle.LinkbaseType.LinkbaseType.getLinkQn ``` ```` ````{py:method} getLowerName() -> str :canonical: arelle.LinkbaseType.LinkbaseType.getLowerName ```{autodoc2-docstring} arelle.LinkbaseType.LinkbaseType.getLowerName ``` ```` ````{py:method} getRefUri() -> str :canonical: arelle.LinkbaseType.LinkbaseType.getRefUri ```{autodoc2-docstring} arelle.LinkbaseType.LinkbaseType.getRefUri ``` ```` ````{py:method} name() :canonical: arelle.LinkbaseType.LinkbaseType.name ```` ````{py:method} value() :canonical: arelle.LinkbaseType.LinkbaseType.value ```` ````` ````{py:data} LINKBASE_ARC_QN :canonical: arelle.LinkbaseType.LINKBASE_ARC_QN :value: > None ```{autodoc2-docstring} arelle.LinkbaseType.LINKBASE_ARC_QN ``` ```` ````{py:data} LINKBASE_ARCROLES :canonical: arelle.LinkbaseType.LINKBASE_ARCROLES :value: > None ```{autodoc2-docstring} arelle.LinkbaseType.LINKBASE_ARCROLES ``` ```` ````{py:data} LINKBASE_LINK_QN :canonical: arelle.LinkbaseType.LINKBASE_LINK_QN :value: > None ```{autodoc2-docstring} arelle.LinkbaseType.LINKBASE_LINK_QN ``` ```` ````{py:data} LINKBASE_REF_URIS :canonical: arelle.LinkbaseType.LINKBASE_REF_URIS :value: > None ```{autodoc2-docstring} arelle.LinkbaseType.LINKBASE_REF_URIS ``` ```` ````{py:data} LINKBASE_TYPE_BY_REF_URI :canonical: arelle.LinkbaseType.LINKBASE_TYPE_BY_REF_URI :value: > None ```{autodoc2-docstring} arelle.LinkbaseType.LINKBASE_TYPE_BY_REF_URI ``` ````