<liclass="toctree-l3"><aclass="reference internal"href="../setup-tools.html#get-the-mobase-stubs">1. Get the <codeclass="docutils literal notranslate"><spanclass="pre">mobase</span></code> stubs</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../setup-tools.html#configure-visual-studio-code-for-mobase">2. Configure Visual Studio Code for <codeclass="docutils literal notranslate"><spanclass="pre">mobase</span></code></a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../setup-tools.html#configure-mypy-to-find-the-mobase-stubs">3. Configure <codeclass="docutils literal notranslate"><spanclass="pre">mypy</span></code> to find the <codeclass="docutils literal notranslate"><spanclass="pre">mobase</span></code> stubs</a></li>
</ul>
</li>
<liclass="toctree-l2"><aclass="reference internal"href="../setup-tools.html#testing-the-setup">Testing the setup</a></li>
</ul>
</li>
<liclass="toctree-l1"><aclass="reference internal"href="../plugin-types.html">Type of Plugins</a><ul>
<liclass="toctree-l2"><aclass="reference internal"href="../faq.html#why-is-mo2-throwing-an-exception-when-i-try-to-create-a-type-inheriting-one-of-mo2-class">1. Why is MO2 throwing an exception when I try to create a type inheriting one of MO2 class?</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="../faq.html#how-can-i-be-sure-to-implement-all-the-required-methods-when-creating-a-plugin">2. How can I be sure to implement all the required methods when creating a plugin?</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="../faq.html#why-are-my-isinstance-x-qobject-and-isinstance-y-qwidget-not-working">3. Why are my <codeclass="docutils literal notranslate"><spanclass="pre">isinstance(x,</span><spanclass="pre">QObject)</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">isinstance(y,</span><spanclass="pre">QWidget)</span></code> not working?</a></li>
<h1>IModRepositoryBridge<aclass="headerlink"href="#imodrepositorybridge"title="Permalink to this headline">¶</a></h1>
<dlclass="class">
<dtid="mobase.IModRepositoryBridge">
<emclass="property">class </em><codeclass="sig-prename descclassname">mobase.</code><codeclass="sig-name descname">IModRepositoryBridge</code><aclass="headerlink"href="#mobase.IModRepositoryBridge"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">descriptionAvailable</code><emclass="property">: PyQt5.QtCore.pyqtSignal</em><emclass="property"> = Ellipsis</em><aclass="headerlink"href="#mobase.IModRepositoryBridge.descriptionAvailable"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">downloadURLsAvailable</code><emclass="property">: PyQt5.QtCore.pyqtSignal</em><emclass="property"> = Ellipsis</em><aclass="headerlink"href="#mobase.IModRepositoryBridge.downloadURLsAvailable"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">endorsementToggled</code><emclass="property">: PyQt5.QtCore.pyqtSignal</em><emclass="property"> = Ellipsis</em><aclass="headerlink"href="#mobase.IModRepositoryBridge.endorsementToggled"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">endorsementsAvailable</code><emclass="property">: PyQt5.QtCore.pyqtSignal</em><emclass="property"> = Ellipsis</em><aclass="headerlink"href="#mobase.IModRepositoryBridge.endorsementsAvailable"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">fileInfoAvailable</code><emclass="property">: PyQt5.QtCore.pyqtSignal</em><emclass="property"> = Ellipsis</em><aclass="headerlink"href="#mobase.IModRepositoryBridge.fileInfoAvailable"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">filesAvailable</code><emclass="property">: PyQt5.QtCore.pyqtSignal</em><emclass="property"> = Ellipsis</em><aclass="headerlink"href="#mobase.IModRepositoryBridge.filesAvailable"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">requestFailed</code><emclass="property">: PyQt5.QtCore.pyqtSignal</em><emclass="property"> = Ellipsis</em><aclass="headerlink"href="#mobase.IModRepositoryBridge.requestFailed"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">trackedModsAvailable</code><emclass="property">: PyQt5.QtCore.pyqtSignal</em><emclass="property"> = Ellipsis</em><aclass="headerlink"href="#mobase.IModRepositoryBridge.trackedModsAvailable"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">trackingToggled</code><emclass="property">: PyQt5.QtCore.pyqtSignal</em><emclass="property"> = Ellipsis</em><aclass="headerlink"href="#mobase.IModRepositoryBridge.trackingToggled"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">requestDescription</code><spanclass="sig-paren">(</span><emclass="sig-param">game_name</em>, <emclass="sig-param">mod_id</em>, <emclass="sig-param">user_data</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#mobase.IModRepositoryBridge.requestDescription"title="Permalink to this definition">¶</a></dt>
<dd><p>Request description of a mod.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>game_name</strong>– Name of the game containing the mod.</p></li>
<li><p><strong>mod_id</strong>– Nexus ID of the mod.</p></li>
<li><p><strong>user_data</strong>– User data to be returned with the result.</p></li>
<codeclass="sig-name descname">requestDownloadURL</code><spanclass="sig-paren">(</span><emclass="sig-param">game_name</em>, <emclass="sig-param">mod_id</em>, <emclass="sig-param">file_id</em>, <emclass="sig-param">user_data</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#mobase.IModRepositoryBridge.requestDownloadURL"title="Permalink to this definition">¶</a></dt>
<dd><p>Request download URL for mod file.0</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>game_name</strong>– Name of the game containing the mod.</p></li>
<li><p><strong>mod_id</strong>– Nexus ID of the mod.</p></li>
<li><p><strong>file_id</strong>– ID of the file for which a URL should be returned.</p></li>
<li><p><strong>user_data</strong>– User data to be returned with the result.</p></li>
<codeclass="sig-name descname">requestFileInfo</code><spanclass="sig-paren">(</span><emclass="sig-param">game_name</em>, <emclass="sig-param">mod_id</em>, <emclass="sig-param">file_id</em>, <emclass="sig-param">user_data</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#mobase.IModRepositoryBridge.requestFileInfo"title="Permalink to this definition">¶</a></dt>
<dd><dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>game_name</strong>– Name of the game containing the mod.</p></li>
<li><p><strong>mod_id</strong>– Nexus ID of the mod.</p></li>
<li><p><strong>file_id</strong>– ID of the file for which information is requested.</p></li>
<li><p><strong>user_data</strong>– User data to be returned with the result.</p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dlclass="method">
<dtid="mobase.IModRepositoryBridge.requestFiles">
<codeclass="sig-name descname">requestFiles</code><spanclass="sig-paren">(</span><emclass="sig-param">game_name</em>, <emclass="sig-param">mod_id</em>, <emclass="sig-param">user_data</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#mobase.IModRepositoryBridge.requestFiles"title="Permalink to this definition">¶</a></dt>
<dd><p>Request the list of files belonging to a mod.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>game_name</strong>– Name of the game containing the mod.</p></li>
<li><p><strong>mod_id</strong>– Nexus ID of the mod.</p></li>
<li><p><strong>user_data</strong>– User data to be returned with the result.</p></li>
<codeclass="sig-name descname">requestToggleEndorsement</code><spanclass="sig-paren">(</span><emclass="sig-param">game_name</em>, <emclass="sig-param">mod_id</em>, <emclass="sig-param">mod_version</em>, <emclass="sig-param">endorse</em>, <emclass="sig-param">user_data</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#mobase.IModRepositoryBridge.requestToggleEndorsement"title="Permalink to this definition">¶</a></dt>
<dd><dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>game_name</strong>– Name of the game containing the mod.</p></li>
<li><p><strong>mod_id</strong>– Nexus ID of the mod.</p></li>
<li><p><strong>mod_version</strong>– Version of the mod.</p></li>
<li><p><strong>endorse</strong>–</p></li>
<li><p><strong>user_data</strong>– User data to be returned with the result.</p></li>