# {py:mod}`iXBRLViewerPlugin.featureConfig` ```{py:module} iXBRLViewerPlugin.featureConfig ``` ```{autodoc2-docstring} iXBRLViewerPlugin.featureConfig :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`FeatureConfig ` - ```{autodoc2-docstring} iXBRLViewerPlugin.featureConfig.FeatureConfig :summary: ``` ```` ### API `````{py:class} FeatureConfig :canonical: iXBRLViewerPlugin.featureConfig.FeatureConfig ```{autodoc2-docstring} iXBRLViewerPlugin.featureConfig.FeatureConfig ``` ````{py:attribute} key :canonical: iXBRLViewerPlugin.featureConfig.FeatureConfig.key :type: str :value: > None ```{autodoc2-docstring} iXBRLViewerPlugin.featureConfig.FeatureConfig.key ``` ```` ````{py:attribute} label :canonical: iXBRLViewerPlugin.featureConfig.FeatureConfig.label :type: str :value: > None ```{autodoc2-docstring} iXBRLViewerPlugin.featureConfig.FeatureConfig.label ``` ```` ````{py:attribute} description :canonical: iXBRLViewerPlugin.featureConfig.FeatureConfig.description :type: str :value: > None ```{autodoc2-docstring} iXBRLViewerPlugin.featureConfig.FeatureConfig.description ``` ```` ````{py:attribute} cliAction :canonical: iXBRLViewerPlugin.featureConfig.FeatureConfig.cliAction :type: str :value: > None ```{autodoc2-docstring} iXBRLViewerPlugin.featureConfig.FeatureConfig.cliAction ``` ```` ````{py:attribute} cliDefault :canonical: iXBRLViewerPlugin.featureConfig.FeatureConfig.cliDefault :type: typing.Any :value: > None ```{autodoc2-docstring} iXBRLViewerPlugin.featureConfig.FeatureConfig.cliDefault ``` ```` ````{py:attribute} guiVisible :canonical: iXBRLViewerPlugin.featureConfig.FeatureConfig.guiVisible :type: bool :value: > None ```{autodoc2-docstring} iXBRLViewerPlugin.featureConfig.FeatureConfig.guiVisible ``` ```` ````{py:attribute} guiDefault :canonical: iXBRLViewerPlugin.featureConfig.FeatureConfig.guiDefault :type: typing.Any :value: > None ```{autodoc2-docstring} iXBRLViewerPlugin.featureConfig.FeatureConfig.guiDefault ``` ```` `````