evennia/docs/api/evennia.typeclasses.html
Evennia docbuilder action 971eab282b Updated HTML docs.
2025-08-15 16:53:30 +00:00

793 lines
No EOL
134 KiB
HTML

<!DOCTYPE html>
<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>evennia.typeclasses &#8212; Evennia latest documentation</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=d75fae25" />
<link rel="stylesheet" type="text/css" href="../_static/nature.css?v=279e0f84" />
<link rel="stylesheet" type="text/css" href="../_static/custom.css?v=e4a91a55" />
<script src="../_static/documentation_options.js?v=c6e86fd7"></script>
<script src="../_static/doctools.js?v=9bcbadda"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="evennia.typeclasses.attributes" href="evennia.typeclasses.attributes.html" />
<link rel="prev" title="evennia.server.profiling.timetrace" href="evennia.server.profiling.timetrace.html" />
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="evennia.typeclasses.attributes.html" title="evennia.typeclasses.attributes"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="evennia.server.profiling.timetrace.html" title="evennia.server.profiling.timetrace"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Evennia</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../Evennia-API.html" >API Summary</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="evennia-api.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-3"><a href="evennia.html" accesskey="U">evennia</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">evennia.typeclasses</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="module-evennia.typeclasses">
<span id="evennia-typeclasses"></span><h1>evennia.typeclasses<a class="headerlink" href="#module-evennia.typeclasses" title="Link to this heading"></a></h1>
<p>This sub-package defines the typeclass-system, a way to wrap database
access into almost-normal Python classes. Using typeclasses one can
work in normal Python while having the luxury of persistent data
storage at every turn. ObjectDB, ChannelDB, AccountDB and ScriptDB all
inherit from the models in this package. Here is also were the
Attribute and Tag models are defined along with their handlers.</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="evennia.typeclasses.attributes.html">evennia.typeclasses.attributes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttribute"><code class="docutils literal notranslate"><span class="pre">IAttribute</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttribute.locks"><code class="docutils literal notranslate"><span class="pre">IAttribute.locks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttribute.key"><code class="docutils literal notranslate"><span class="pre">IAttribute.key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttribute.strvalue"><code class="docutils literal notranslate"><span class="pre">IAttribute.strvalue</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttribute.category"><code class="docutils literal notranslate"><span class="pre">IAttribute.category</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttribute.model"><code class="docutils literal notranslate"><span class="pre">IAttribute.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttribute.attrtype"><code class="docutils literal notranslate"><span class="pre">IAttribute.attrtype</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttribute.date_created"><code class="docutils literal notranslate"><span class="pre">IAttribute.date_created</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttribute.lock_storage"><code class="docutils literal notranslate"><span class="pre">IAttribute.lock_storage</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttribute.access"><code class="docutils literal notranslate"><span class="pre">IAttribute.access()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.InMemoryAttribute"><code class="docutils literal notranslate"><span class="pre">InMemoryAttribute</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.InMemoryAttribute.__init__"><code class="docutils literal notranslate"><span class="pre">InMemoryAttribute.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.InMemoryAttribute.value"><code class="docutils literal notranslate"><span class="pre">InMemoryAttribute.value</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeProperty"><code class="docutils literal notranslate"><span class="pre">AttributeProperty</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeProperty.attrhandler_name"><code class="docutils literal notranslate"><span class="pre">AttributeProperty.attrhandler_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeProperty.cached_default_name_template"><code class="docutils literal notranslate"><span class="pre">AttributeProperty.cached_default_name_template</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeProperty.__init__"><code class="docutils literal notranslate"><span class="pre">AttributeProperty.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeProperty.at_set"><code class="docutils literal notranslate"><span class="pre">AttributeProperty.at_set()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeProperty.at_get"><code class="docutils literal notranslate"><span class="pre">AttributeProperty.at_get()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.NAttributeProperty"><code class="docutils literal notranslate"><span class="pre">NAttributeProperty</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.NAttributeProperty.attrhandler_name"><code class="docutils literal notranslate"><span class="pre">NAttributeProperty.attrhandler_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute"><code class="docutils literal notranslate"><span class="pre">Attribute</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.db_key"><code class="docutils literal notranslate"><span class="pre">Attribute.db_key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.db_value"><code class="docutils literal notranslate"><span class="pre">Attribute.db_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.db_strvalue"><code class="docutils literal notranslate"><span class="pre">Attribute.db_strvalue</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.db_category"><code class="docutils literal notranslate"><span class="pre">Attribute.db_category</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.db_lock_storage"><code class="docutils literal notranslate"><span class="pre">Attribute.db_lock_storage</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.db_model"><code class="docutils literal notranslate"><span class="pre">Attribute.db_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.db_attrtype"><code class="docutils literal notranslate"><span class="pre">Attribute.db_attrtype</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.db_date_created"><code class="docutils literal notranslate"><span class="pre">Attribute.db_date_created</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.lock_storage"><code class="docutils literal notranslate"><span class="pre">Attribute.lock_storage</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.value"><code class="docutils literal notranslate"><span class="pre">Attribute.value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">Attribute.DoesNotExist</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">Attribute.MultipleObjectsReturned</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.accountdb_set"><code class="docutils literal notranslate"><span class="pre">Attribute.accountdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.attrtype"><code class="docutils literal notranslate"><span class="pre">Attribute.attrtype</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.category"><code class="docutils literal notranslate"><span class="pre">Attribute.category</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.channeldb_set"><code class="docutils literal notranslate"><span class="pre">Attribute.channeldb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.date_created"><code class="docutils literal notranslate"><span class="pre">Attribute.date_created</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.get_next_by_db_date_created"><code class="docutils literal notranslate"><span class="pre">Attribute.get_next_by_db_date_created()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.get_previous_by_db_date_created"><code class="docutils literal notranslate"><span class="pre">Attribute.get_previous_by_db_date_created()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.id"><code class="docutils literal notranslate"><span class="pre">Attribute.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.key"><code class="docutils literal notranslate"><span class="pre">Attribute.key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.model"><code class="docutils literal notranslate"><span class="pre">Attribute.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.objectdb_set"><code class="docutils literal notranslate"><span class="pre">Attribute.objectdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.path"><code class="docutils literal notranslate"><span class="pre">Attribute.path</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.scriptdb_set"><code class="docutils literal notranslate"><span class="pre">Attribute.scriptdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.strvalue"><code class="docutils literal notranslate"><span class="pre">Attribute.strvalue</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.Attribute.typename"><code class="docutils literal notranslate"><span class="pre">Attribute.typename</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.__init__"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.query_all"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.query_all()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.query_key"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.query_key()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.query_category"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.query_category()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.get"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.reset_cache"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.reset_cache()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.do_create_attribute"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.do_create_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.create_attribute"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.create_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.do_update_attribute"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.do_update_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.do_batch_update_attribute"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.do_batch_update_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.do_batch_finish"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.do_batch_finish()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.batch_add"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.batch_add()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.do_delete_attribute"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.do_delete_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.delete_attribute"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.delete_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.update_attribute"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.update_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.do_batch_delete"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.do_batch_delete()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.clear_attributes"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.clear_attributes()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.IAttributeBackend.get_all_attributes"><code class="docutils literal notranslate"><span class="pre">IAttributeBackend.get_all_attributes()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.InMemoryAttributeBackend"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.InMemoryAttributeBackend.__init__"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.InMemoryAttributeBackend.query_all"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.query_all()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.InMemoryAttributeBackend.query_key"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.query_key()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.InMemoryAttributeBackend.query_category"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.query_category()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.InMemoryAttributeBackend.do_create_attribute"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.do_create_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.InMemoryAttributeBackend.do_update_attribute"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.do_update_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.InMemoryAttributeBackend.do_batch_update_attribute"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.do_batch_update_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.InMemoryAttributeBackend.do_batch_finish"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.do_batch_finish()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.InMemoryAttributeBackend.do_delete_attribute"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.do_delete_attribute()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.ModelAttributeBackend"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.ModelAttributeBackend.__init__"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.ModelAttributeBackend.query_all"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.query_all()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.ModelAttributeBackend.query_key"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.query_key()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.ModelAttributeBackend.query_category"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.query_category()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.ModelAttributeBackend.do_create_attribute"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.do_create_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.ModelAttributeBackend.do_update_attribute"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.do_update_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.ModelAttributeBackend.do_batch_update_attribute"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.do_batch_update_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.ModelAttributeBackend.do_batch_finish"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.do_batch_finish()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.ModelAttributeBackend.do_delete_attribute"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.do_delete_attribute()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeHandler"><code class="docutils literal notranslate"><span class="pre">AttributeHandler</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeHandler.__init__"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeHandler.has"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.has()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeHandler.get"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeHandler.add"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.add()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeHandler.batch_add"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.batch_add()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeHandler.remove"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.remove()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeHandler.clear"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.clear()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeHandler.all"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.all()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.AttributeHandler.reset_cache"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.reset_cache()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.DbHolder"><code class="docutils literal notranslate"><span class="pre">DbHolder</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.DbHolder.__init__"><code class="docutils literal notranslate"><span class="pre">DbHolder.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.DbHolder.get_all"><code class="docutils literal notranslate"><span class="pre">DbHolder.get_all()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.DbHolder.all"><code class="docutils literal notranslate"><span class="pre">DbHolder.all</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.NickTemplateInvalid"><code class="docutils literal notranslate"><span class="pre">NickTemplateInvalid</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.initialize_nick_templates"><code class="docutils literal notranslate"><span class="pre">initialize_nick_templates()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.parse_nick_template"><code class="docutils literal notranslate"><span class="pre">parse_nick_template()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.NickHandler"><code class="docutils literal notranslate"><span class="pre">NickHandler</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.NickHandler.__init__"><code class="docutils literal notranslate"><span class="pre">NickHandler.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.NickHandler.has"><code class="docutils literal notranslate"><span class="pre">NickHandler.has()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.NickHandler.get"><code class="docutils literal notranslate"><span class="pre">NickHandler.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.NickHandler.add"><code class="docutils literal notranslate"><span class="pre">NickHandler.add()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.NickHandler.remove"><code class="docutils literal notranslate"><span class="pre">NickHandler.remove()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.attributes.html#evennia.typeclasses.attributes.NickHandler.nickreplace"><code class="docutils literal notranslate"><span class="pre">NickHandler.nickreplace()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="evennia.typeclasses.managers.html">evennia.typeclasses.managers</a><ul>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.get_attribute"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.get_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.get_nick"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.get_nick()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.get_by_attribute"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.get_by_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.get_by_nick"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.get_by_nick()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.get_tag"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.get_tag()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.get_permission"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.get_permission()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.get_alias"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.get_alias()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.get_by_tag"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.get_by_tag()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.get_by_permission"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.get_by_permission()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.get_by_alias"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.get_by_alias()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.create_tag"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.create_tag()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.dbref"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.dbref()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.get_id"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.get_id()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.dbref_search"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.dbref_search()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.search_dbref"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.search_dbref()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.get_dbref_range"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.get_dbref_range()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.get_typeclass_totals"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.get_typeclass_totals()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.object_totals"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.object_totals()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypedObjectManager.typeclass_search"><code class="docutils literal notranslate"><span class="pre">TypedObjectManager.typeclass_search()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute"><code class="docutils literal notranslate"><span class="pre">Attribute</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">Attribute.DoesNotExist</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">Attribute.MultipleObjectsReturned</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.accountdb_set"><code class="docutils literal notranslate"><span class="pre">Attribute.accountdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.attrtype"><code class="docutils literal notranslate"><span class="pre">Attribute.attrtype</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.category"><code class="docutils literal notranslate"><span class="pre">Attribute.category</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.channeldb_set"><code class="docutils literal notranslate"><span class="pre">Attribute.channeldb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.date_created"><code class="docutils literal notranslate"><span class="pre">Attribute.date_created</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.db_attrtype"><code class="docutils literal notranslate"><span class="pre">Attribute.db_attrtype</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.db_category"><code class="docutils literal notranslate"><span class="pre">Attribute.db_category</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.db_date_created"><code class="docutils literal notranslate"><span class="pre">Attribute.db_date_created</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.db_key"><code class="docutils literal notranslate"><span class="pre">Attribute.db_key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.db_lock_storage"><code class="docutils literal notranslate"><span class="pre">Attribute.db_lock_storage</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.db_model"><code class="docutils literal notranslate"><span class="pre">Attribute.db_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.db_strvalue"><code class="docutils literal notranslate"><span class="pre">Attribute.db_strvalue</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.db_value"><code class="docutils literal notranslate"><span class="pre">Attribute.db_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.get_next_by_db_date_created"><code class="docutils literal notranslate"><span class="pre">Attribute.get_next_by_db_date_created()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.get_previous_by_db_date_created"><code class="docutils literal notranslate"><span class="pre">Attribute.get_previous_by_db_date_created()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.id"><code class="docutils literal notranslate"><span class="pre">Attribute.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.key"><code class="docutils literal notranslate"><span class="pre">Attribute.key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.lock_storage"><code class="docutils literal notranslate"><span class="pre">Attribute.lock_storage</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.model"><code class="docutils literal notranslate"><span class="pre">Attribute.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.objectdb_set"><code class="docutils literal notranslate"><span class="pre">Attribute.objectdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.path"><code class="docutils literal notranslate"><span class="pre">Attribute.path</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.scriptdb_set"><code class="docutils literal notranslate"><span class="pre">Attribute.scriptdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.strvalue"><code class="docutils literal notranslate"><span class="pre">Attribute.strvalue</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.typename"><code class="docutils literal notranslate"><span class="pre">Attribute.typename</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Attribute.value"><code class="docutils literal notranslate"><span class="pre">Attribute.value</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Cast"><code class="docutils literal notranslate"><span class="pre">Cast</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Cast.__init__"><code class="docutils literal notranslate"><span class="pre">Cast.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Cast.as_mysql"><code class="docutils literal notranslate"><span class="pre">Cast.as_mysql()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Cast.as_oracle"><code class="docutils literal notranslate"><span class="pre">Cast.as_oracle()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Cast.as_postgresql"><code class="docutils literal notranslate"><span class="pre">Cast.as_postgresql()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Cast.as_sql"><code class="docutils literal notranslate"><span class="pre">Cast.as_sql()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Cast.as_sqlite"><code class="docutils literal notranslate"><span class="pre">Cast.as_sqlite()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Cast.function"><code class="docutils literal notranslate"><span class="pre">Cast.function</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Cast.template"><code class="docutils literal notranslate"><span class="pre">Cast.template</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Count"><code class="docutils literal notranslate"><span class="pre">Count</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Count.__init__"><code class="docutils literal notranslate"><span class="pre">Count.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Count.allow_distinct"><code class="docutils literal notranslate"><span class="pre">Count.allow_distinct</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Count.allows_composite_expressions"><code class="docutils literal notranslate"><span class="pre">Count.allows_composite_expressions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Count.arity"><code class="docutils literal notranslate"><span class="pre">Count.arity</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Count.empty_result_set_value"><code class="docutils literal notranslate"><span class="pre">Count.empty_result_set_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Count.function"><code class="docutils literal notranslate"><span class="pre">Count.function</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Count.name"><code class="docutils literal notranslate"><span class="pre">Count.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Count.output_field"><code class="docutils literal notranslate"><span class="pre">Count.output_field</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Count.resolve_expression"><code class="docutils literal notranslate"><span class="pre">Count.resolve_expression()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.ExpressionWrapper"><code class="docutils literal notranslate"><span class="pre">ExpressionWrapper</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.ExpressionWrapper.__init__"><code class="docutils literal notranslate"><span class="pre">ExpressionWrapper.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.ExpressionWrapper.allowed_default"><code class="docutils literal notranslate"><span class="pre">ExpressionWrapper.allowed_default</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.ExpressionWrapper.as_sql"><code class="docutils literal notranslate"><span class="pre">ExpressionWrapper.as_sql()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.ExpressionWrapper.deconstruct"><code class="docutils literal notranslate"><span class="pre">ExpressionWrapper.deconstruct()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.ExpressionWrapper.get_group_by_cols"><code class="docutils literal notranslate"><span class="pre">ExpressionWrapper.get_group_by_cols()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.ExpressionWrapper.get_source_expressions"><code class="docutils literal notranslate"><span class="pre">ExpressionWrapper.get_source_expressions()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.ExpressionWrapper.set_source_expressions"><code class="docutils literal notranslate"><span class="pre">ExpressionWrapper.set_source_expressions()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.F"><code class="docutils literal notranslate"><span class="pre">F</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.F.__init__"><code class="docutils literal notranslate"><span class="pre">F.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.F.allowed_default"><code class="docutils literal notranslate"><span class="pre">F.allowed_default</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.F.asc"><code class="docutils literal notranslate"><span class="pre">F.asc()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.F.copy"><code class="docutils literal notranslate"><span class="pre">F.copy()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.F.deconstruct"><code class="docutils literal notranslate"><span class="pre">F.deconstruct()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.F.desc"><code class="docutils literal notranslate"><span class="pre">F.desc()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.F.replace_expressions"><code class="docutils literal notranslate"><span class="pre">F.replace_expressions()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.F.resolve_expression"><code class="docutils literal notranslate"><span class="pre">F.resolve_expression()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.FloatField"><code class="docutils literal notranslate"><span class="pre">FloatField</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.FloatField.default_error_messages"><code class="docutils literal notranslate"><span class="pre">FloatField.default_error_messages</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.FloatField.description"><code class="docutils literal notranslate"><span class="pre">FloatField.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.FloatField.empty_strings_allowed"><code class="docutils literal notranslate"><span class="pre">FloatField.empty_strings_allowed</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.FloatField.formfield"><code class="docutils literal notranslate"><span class="pre">FloatField.formfield()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.FloatField.get_internal_type"><code class="docutils literal notranslate"><span class="pre">FloatField.get_internal_type()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.FloatField.get_prep_value"><code class="docutils literal notranslate"><span class="pre">FloatField.get_prep_value()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.FloatField.to_python"><code class="docutils literal notranslate"><span class="pre">FloatField.to_python()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Q"><code class="docutils literal notranslate"><span class="pre">Q</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Q.AND"><code class="docutils literal notranslate"><span class="pre">Q.AND</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Q.OR"><code class="docutils literal notranslate"><span class="pre">Q.OR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Q.XOR"><code class="docutils literal notranslate"><span class="pre">Q.XOR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Q.__init__"><code class="docutils literal notranslate"><span class="pre">Q.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Q.check"><code class="docutils literal notranslate"><span class="pre">Q.check()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Q.conditional"><code class="docutils literal notranslate"><span class="pre">Q.conditional</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Q.deconstruct"><code class="docutils literal notranslate"><span class="pre">Q.deconstruct()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Q.default"><code class="docutils literal notranslate"><span class="pre">Q.default</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Q.flatten"><code class="docutils literal notranslate"><span class="pre">Q.flatten()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Q.identity"><code class="docutils literal notranslate"><span class="pre">Q.identity</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Q.referenced_base_fields"><code class="docutils literal notranslate"><span class="pre">Q.referenced_base_fields</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Q.replace_expressions"><code class="docutils literal notranslate"><span class="pre">Q.replace_expressions()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Q.resolve_expression"><code class="docutils literal notranslate"><span class="pre">Q.resolve_expression()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag"><code class="docutils literal notranslate"><span class="pre">Tag</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">Tag.DoesNotExist</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">Tag.MultipleObjectsReturned</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.accountdb_set"><code class="docutils literal notranslate"><span class="pre">Tag.accountdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.channeldb_set"><code class="docutils literal notranslate"><span class="pre">Tag.channeldb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.db_category"><code class="docutils literal notranslate"><span class="pre">Tag.db_category</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.db_data"><code class="docutils literal notranslate"><span class="pre">Tag.db_data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.db_key"><code class="docutils literal notranslate"><span class="pre">Tag.db_key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.db_model"><code class="docutils literal notranslate"><span class="pre">Tag.db_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.db_tagtype"><code class="docutils literal notranslate"><span class="pre">Tag.db_tagtype</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.helpentry_set"><code class="docutils literal notranslate"><span class="pre">Tag.helpentry_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.id"><code class="docutils literal notranslate"><span class="pre">Tag.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.msg_set"><code class="docutils literal notranslate"><span class="pre">Tag.msg_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.objectdb_set"><code class="docutils literal notranslate"><span class="pre">Tag.objectdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.objects"><code class="docutils literal notranslate"><span class="pre">Tag.objects</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.Tag.scriptdb_set"><code class="docutils literal notranslate"><span class="pre">Tag.scriptdb_set</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypeclassManager"><code class="docutils literal notranslate"><span class="pre">TypeclassManager</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypeclassManager.smart_search"><code class="docutils literal notranslate"><span class="pre">TypeclassManager.smart_search()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypeclassManager.get"><code class="docutils literal notranslate"><span class="pre">TypeclassManager.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypeclassManager.filter"><code class="docutils literal notranslate"><span class="pre">TypeclassManager.filter()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypeclassManager.all"><code class="docutils literal notranslate"><span class="pre">TypeclassManager.all()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypeclassManager.first"><code class="docutils literal notranslate"><span class="pre">TypeclassManager.first()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypeclassManager.last"><code class="docutils literal notranslate"><span class="pre">TypeclassManager.last()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypeclassManager.count"><code class="docutils literal notranslate"><span class="pre">TypeclassManager.count()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypeclassManager.annotate"><code class="docutils literal notranslate"><span class="pre">TypeclassManager.annotate()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypeclassManager.values"><code class="docutils literal notranslate"><span class="pre">TypeclassManager.values()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypeclassManager.values_list"><code class="docutils literal notranslate"><span class="pre">TypeclassManager.values_list()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypeclassManager.get_family"><code class="docutils literal notranslate"><span class="pre">TypeclassManager.get_family()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypeclassManager.filter_family"><code class="docutils literal notranslate"><span class="pre">TypeclassManager.filter_family()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.TypeclassManager.all_family"><code class="docutils literal notranslate"><span class="pre">TypeclassManager.all_family()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.class_from_module"><code class="docutils literal notranslate"><span class="pre">class_from_module()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.make_iter"><code class="docutils literal notranslate"><span class="pre">make_iter()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.managers.html#evennia.typeclasses.managers.variable_from_module"><code class="docutils literal notranslate"><span class="pre">variable_from_module()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="evennia.typeclasses.models.html">evennia.typeclasses.models</a><ul>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject"><code class="docutils literal notranslate"><span class="pre">TypedObject</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.db_key"><code class="docutils literal notranslate"><span class="pre">TypedObject.db_key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.db_typeclass_path"><code class="docutils literal notranslate"><span class="pre">TypedObject.db_typeclass_path</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.db_date_created"><code class="docutils literal notranslate"><span class="pre">TypedObject.db_date_created</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.db_lock_storage"><code class="docutils literal notranslate"><span class="pre">TypedObject.db_lock_storage</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.db_attributes"><code class="docutils literal notranslate"><span class="pre">TypedObject.db_attributes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.db_tags"><code class="docutils literal notranslate"><span class="pre">TypedObject.db_tags</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.objects"><code class="docutils literal notranslate"><span class="pre">TypedObject.objects</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.set_class_from_typeclass"><code class="docutils literal notranslate"><span class="pre">TypedObject.set_class_from_typeclass()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.__init__"><code class="docutils literal notranslate"><span class="pre">TypedObject.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.init_evennia_properties"><code class="docutils literal notranslate"><span class="pre">TypedObject.init_evennia_properties()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.attributes"><code class="docutils literal notranslate"><span class="pre">TypedObject.attributes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.locks"><code class="docutils literal notranslate"><span class="pre">TypedObject.locks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.tags"><code class="docutils literal notranslate"><span class="pre">TypedObject.tags</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.aliases"><code class="docutils literal notranslate"><span class="pre">TypedObject.aliases</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.permissions"><code class="docutils literal notranslate"><span class="pre">TypedObject.permissions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.nattributes"><code class="docutils literal notranslate"><span class="pre">TypedObject.nattributes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.Meta"><code class="docutils literal notranslate"><span class="pre">TypedObject.Meta</span></code></a><ul>
<li class="toctree-l4"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.Meta.abstract"><code class="docutils literal notranslate"><span class="pre">TypedObject.Meta.abstract</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.Meta.verbose_name"><code class="docutils literal notranslate"><span class="pre">TypedObject.Meta.verbose_name</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.Meta.ordering"><code class="docutils literal notranslate"><span class="pre">TypedObject.Meta.ordering</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.name"><code class="docutils literal notranslate"><span class="pre">TypedObject.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.key"><code class="docutils literal notranslate"><span class="pre">TypedObject.key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.date_created"><code class="docutils literal notranslate"><span class="pre">TypedObject.date_created</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.dbid"><code class="docutils literal notranslate"><span class="pre">TypedObject.dbid</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.dbref"><code class="docutils literal notranslate"><span class="pre">TypedObject.dbref</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.at_idmapper_flush"><code class="docutils literal notranslate"><span class="pre">TypedObject.at_idmapper_flush()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.at_init"><code class="docutils literal notranslate"><span class="pre">TypedObject.at_init()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.search"><code class="docutils literal notranslate"><span class="pre">TypedObject.search()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.is_typeclass"><code class="docutils literal notranslate"><span class="pre">TypedObject.is_typeclass()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.swap_typeclass"><code class="docutils literal notranslate"><span class="pre">TypedObject.swap_typeclass()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.access"><code class="docutils literal notranslate"><span class="pre">TypedObject.access()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.check_permstring"><code class="docutils literal notranslate"><span class="pre">TypedObject.check_permstring()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.delete"><code class="docutils literal notranslate"><span class="pre">TypedObject.delete()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.db"><code class="docutils literal notranslate"><span class="pre">TypedObject.db</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.ndb"><code class="docutils literal notranslate"><span class="pre">TypedObject.ndb</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.get_display_name"><code class="docutils literal notranslate"><span class="pre">TypedObject.get_display_name()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.get_extra_info"><code class="docutils literal notranslate"><span class="pre">TypedObject.get_extra_info()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.at_rename"><code class="docutils literal notranslate"><span class="pre">TypedObject.at_rename()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.web_get_admin_url"><code class="docutils literal notranslate"><span class="pre">TypedObject.web_get_admin_url()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.web_get_create_url"><code class="docutils literal notranslate"><span class="pre">TypedObject.web_get_create_url()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.get_next_by_db_date_created"><code class="docutils literal notranslate"><span class="pre">TypedObject.get_next_by_db_date_created()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.get_previous_by_db_date_created"><code class="docutils literal notranslate"><span class="pre">TypedObject.get_previous_by_db_date_created()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.lock_storage"><code class="docutils literal notranslate"><span class="pre">TypedObject.lock_storage</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.path"><code class="docutils literal notranslate"><span class="pre">TypedObject.path</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.typeclass_path"><code class="docutils literal notranslate"><span class="pre">TypedObject.typeclass_path</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.typename"><code class="docutils literal notranslate"><span class="pre">TypedObject.typename</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.web_get_detail_url"><code class="docutils literal notranslate"><span class="pre">TypedObject.web_get_detail_url()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.web_get_puppet_url"><code class="docutils literal notranslate"><span class="pre">TypedObject.web_get_puppet_url()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.web_get_update_url"><code class="docutils literal notranslate"><span class="pre">TypedObject.web_get_update_url()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.web_get_delete_url"><code class="docutils literal notranslate"><span class="pre">TypedObject.web_get_delete_url()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject.get_absolute_url"><code class="docutils literal notranslate"><span class="pre">TypedObject.get_absolute_url()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AliasHandler"><code class="docutils literal notranslate"><span class="pre">AliasHandler</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute"><code class="docutils literal notranslate"><span class="pre">Attribute</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">Attribute.DoesNotExist</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">Attribute.MultipleObjectsReturned</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.accountdb_set"><code class="docutils literal notranslate"><span class="pre">Attribute.accountdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.attrtype"><code class="docutils literal notranslate"><span class="pre">Attribute.attrtype</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.category"><code class="docutils literal notranslate"><span class="pre">Attribute.category</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.channeldb_set"><code class="docutils literal notranslate"><span class="pre">Attribute.channeldb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.date_created"><code class="docutils literal notranslate"><span class="pre">Attribute.date_created</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.db_attrtype"><code class="docutils literal notranslate"><span class="pre">Attribute.db_attrtype</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.db_category"><code class="docutils literal notranslate"><span class="pre">Attribute.db_category</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.db_date_created"><code class="docutils literal notranslate"><span class="pre">Attribute.db_date_created</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.db_key"><code class="docutils literal notranslate"><span class="pre">Attribute.db_key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.db_lock_storage"><code class="docutils literal notranslate"><span class="pre">Attribute.db_lock_storage</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.db_model"><code class="docutils literal notranslate"><span class="pre">Attribute.db_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.db_strvalue"><code class="docutils literal notranslate"><span class="pre">Attribute.db_strvalue</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.db_value"><code class="docutils literal notranslate"><span class="pre">Attribute.db_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.get_next_by_db_date_created"><code class="docutils literal notranslate"><span class="pre">Attribute.get_next_by_db_date_created()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.get_previous_by_db_date_created"><code class="docutils literal notranslate"><span class="pre">Attribute.get_previous_by_db_date_created()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.id"><code class="docutils literal notranslate"><span class="pre">Attribute.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.key"><code class="docutils literal notranslate"><span class="pre">Attribute.key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.lock_storage"><code class="docutils literal notranslate"><span class="pre">Attribute.lock_storage</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.model"><code class="docutils literal notranslate"><span class="pre">Attribute.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.objectdb_set"><code class="docutils literal notranslate"><span class="pre">Attribute.objectdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.path"><code class="docutils literal notranslate"><span class="pre">Attribute.path</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.scriptdb_set"><code class="docutils literal notranslate"><span class="pre">Attribute.scriptdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.strvalue"><code class="docutils literal notranslate"><span class="pre">Attribute.strvalue</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.typename"><code class="docutils literal notranslate"><span class="pre">Attribute.typename</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Attribute.value"><code class="docutils literal notranslate"><span class="pre">Attribute.value</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeHandler"><code class="docutils literal notranslate"><span class="pre">AttributeHandler</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeHandler.__init__"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeHandler.add"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.add()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeHandler.all"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.all()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeHandler.batch_add"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.batch_add()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeHandler.clear"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.clear()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeHandler.get"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeHandler.has"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.has()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeHandler.remove"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.remove()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeHandler.reset_cache"><code class="docutils literal notranslate"><span class="pre">AttributeHandler.reset_cache()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeProperty"><code class="docutils literal notranslate"><span class="pre">AttributeProperty</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeProperty.__init__"><code class="docutils literal notranslate"><span class="pre">AttributeProperty.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeProperty.at_get"><code class="docutils literal notranslate"><span class="pre">AttributeProperty.at_get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeProperty.at_set"><code class="docutils literal notranslate"><span class="pre">AttributeProperty.at_set()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeProperty.attrhandler_name"><code class="docutils literal notranslate"><span class="pre">AttributeProperty.attrhandler_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.AttributeProperty.cached_default_name_template"><code class="docutils literal notranslate"><span class="pre">AttributeProperty.cached_default_name_template</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType"><code class="docutils literal notranslate"><span class="pre">ContentType</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">ContentType.DoesNotExist</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">ContentType.MultipleObjectsReturned</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType.app_label"><code class="docutils literal notranslate"><span class="pre">ContentType.app_label</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType.app_labeled_name"><code class="docutils literal notranslate"><span class="pre">ContentType.app_labeled_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType.get_all_objects_for_this_type"><code class="docutils literal notranslate"><span class="pre">ContentType.get_all_objects_for_this_type()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType.get_object_for_this_type"><code class="docutils literal notranslate"><span class="pre">ContentType.get_object_for_this_type()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType.id"><code class="docutils literal notranslate"><span class="pre">ContentType.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType.logentry_set"><code class="docutils literal notranslate"><span class="pre">ContentType.logentry_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType.model"><code class="docutils literal notranslate"><span class="pre">ContentType.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType.model_class"><code class="docutils literal notranslate"><span class="pre">ContentType.model_class()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType.name"><code class="docutils literal notranslate"><span class="pre">ContentType.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType.natural_key"><code class="docutils literal notranslate"><span class="pre">ContentType.natural_key()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType.objects"><code class="docutils literal notranslate"><span class="pre">ContentType.objects</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ContentType.permission_set"><code class="docutils literal notranslate"><span class="pre">ContentType.permission_set</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.DbHolder"><code class="docutils literal notranslate"><span class="pre">DbHolder</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.DbHolder.__init__"><code class="docutils literal notranslate"><span class="pre">DbHolder.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.DbHolder.all"><code class="docutils literal notranslate"><span class="pre">DbHolder.all</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.DbHolder.get_all"><code class="docutils literal notranslate"><span class="pre">DbHolder.get_all()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.InMemoryAttributeBackend"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.InMemoryAttributeBackend.__init__"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.InMemoryAttributeBackend.do_batch_finish"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.do_batch_finish()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.InMemoryAttributeBackend.do_batch_update_attribute"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.do_batch_update_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.InMemoryAttributeBackend.do_create_attribute"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.do_create_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.InMemoryAttributeBackend.do_delete_attribute"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.do_delete_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.InMemoryAttributeBackend.do_update_attribute"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.do_update_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.InMemoryAttributeBackend.query_all"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.query_all()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.InMemoryAttributeBackend.query_category"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.query_category()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.InMemoryAttributeBackend.query_key"><code class="docutils literal notranslate"><span class="pre">InMemoryAttributeBackend.query_key()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler"><code class="docutils literal notranslate"><span class="pre">LockHandler</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler.__init__"><code class="docutils literal notranslate"><span class="pre">LockHandler.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler.add"><code class="docutils literal notranslate"><span class="pre">LockHandler.add()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler.all"><code class="docutils literal notranslate"><span class="pre">LockHandler.all()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler.append"><code class="docutils literal notranslate"><span class="pre">LockHandler.append()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler.cache_lock_bypass"><code class="docutils literal notranslate"><span class="pre">LockHandler.cache_lock_bypass()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler.check"><code class="docutils literal notranslate"><span class="pre">LockHandler.check()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler.check_lockstring"><code class="docutils literal notranslate"><span class="pre">LockHandler.check_lockstring()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler.clear"><code class="docutils literal notranslate"><span class="pre">LockHandler.clear()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler.delete"><code class="docutils literal notranslate"><span class="pre">LockHandler.delete()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler.get"><code class="docutils literal notranslate"><span class="pre">LockHandler.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler.remove"><code class="docutils literal notranslate"><span class="pre">LockHandler.remove()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler.replace"><code class="docutils literal notranslate"><span class="pre">LockHandler.replace()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler.reset"><code class="docutils literal notranslate"><span class="pre">LockHandler.reset()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.LockHandler.validate"><code class="docutils literal notranslate"><span class="pre">LockHandler.validate()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ModelAttributeBackend"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ModelAttributeBackend.__init__"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ModelAttributeBackend.do_batch_finish"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.do_batch_finish()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ModelAttributeBackend.do_batch_update_attribute"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.do_batch_update_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ModelAttributeBackend.do_create_attribute"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.do_create_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ModelAttributeBackend.do_delete_attribute"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.do_delete_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ModelAttributeBackend.do_update_attribute"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.do_update_attribute()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ModelAttributeBackend.query_all"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.query_all()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ModelAttributeBackend.query_category"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.query_category()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ModelAttributeBackend.query_key"><code class="docutils literal notranslate"><span class="pre">ModelAttributeBackend.query_key()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ModelBase"><code class="docutils literal notranslate"><span class="pre">ModelBase</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ModelBase.add_to_class"><code class="docutils literal notranslate"><span class="pre">ModelBase.add_to_class()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ObjectDoesNotExist"><code class="docutils literal notranslate"><span class="pre">ObjectDoesNotExist</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.ObjectDoesNotExist.silent_variable_failure"><code class="docutils literal notranslate"><span class="pre">ObjectDoesNotExist.silent_variable_failure</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.PermissionHandler"><code class="docutils literal notranslate"><span class="pre">PermissionHandler</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.PermissionHandler.check"><code class="docutils literal notranslate"><span class="pre">PermissionHandler.check()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel.Meta"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel.Meta</span></code></a><ul>
<li class="toctree-l4"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel.Meta.abstract"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel.Meta.abstract</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel.at_idmapper_flush"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel.at_idmapper_flush()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel.cache_instance"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel.cache_instance()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel.delete"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel.delete()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel.flush_cached_instance"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel.flush_cached_instance()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel.flush_from_cache"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel.flush_from_cache()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel.flush_instance_cache"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel.flush_instance_cache()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel.get_all_cached_instances"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel.get_all_cached_instances()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel.get_cached_instance"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel.get_cached_instance()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel.objects"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel.objects</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel.path"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel.path</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel.save"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel.save()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModel.typename"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModel.typename</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.SharedMemoryModelBase"><code class="docutils literal notranslate"><span class="pre">SharedMemoryModelBase</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag"><code class="docutils literal notranslate"><span class="pre">Tag</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">Tag.DoesNotExist</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">Tag.MultipleObjectsReturned</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.accountdb_set"><code class="docutils literal notranslate"><span class="pre">Tag.accountdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.channeldb_set"><code class="docutils literal notranslate"><span class="pre">Tag.channeldb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.db_category"><code class="docutils literal notranslate"><span class="pre">Tag.db_category</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.db_data"><code class="docutils literal notranslate"><span class="pre">Tag.db_data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.db_key"><code class="docutils literal notranslate"><span class="pre">Tag.db_key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.db_model"><code class="docutils literal notranslate"><span class="pre">Tag.db_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.db_tagtype"><code class="docutils literal notranslate"><span class="pre">Tag.db_tagtype</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.helpentry_set"><code class="docutils literal notranslate"><span class="pre">Tag.helpentry_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.id"><code class="docutils literal notranslate"><span class="pre">Tag.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.msg_set"><code class="docutils literal notranslate"><span class="pre">Tag.msg_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.objectdb_set"><code class="docutils literal notranslate"><span class="pre">Tag.objectdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.objects"><code class="docutils literal notranslate"><span class="pre">Tag.objects</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.Tag.scriptdb_set"><code class="docutils literal notranslate"><span class="pre">Tag.scriptdb_set</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagCategoryProperty"><code class="docutils literal notranslate"><span class="pre">TagCategoryProperty</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagCategoryProperty.__init__"><code class="docutils literal notranslate"><span class="pre">TagCategoryProperty.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagCategoryProperty.taghandler_name"><code class="docutils literal notranslate"><span class="pre">TagCategoryProperty.taghandler_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagHandler"><code class="docutils literal notranslate"><span class="pre">TagHandler</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagHandler.__init__"><code class="docutils literal notranslate"><span class="pre">TagHandler.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagHandler.add"><code class="docutils literal notranslate"><span class="pre">TagHandler.add()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagHandler.all"><code class="docutils literal notranslate"><span class="pre">TagHandler.all()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagHandler.batch_add"><code class="docutils literal notranslate"><span class="pre">TagHandler.batch_add()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagHandler.batch_remove"><code class="docutils literal notranslate"><span class="pre">TagHandler.batch_remove()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagHandler.clear"><code class="docutils literal notranslate"><span class="pre">TagHandler.clear()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagHandler.get"><code class="docutils literal notranslate"><span class="pre">TagHandler.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagHandler.has"><code class="docutils literal notranslate"><span class="pre">TagHandler.has()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagHandler.remove"><code class="docutils literal notranslate"><span class="pre">TagHandler.remove()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagHandler.reset_cache"><code class="docutils literal notranslate"><span class="pre">TagHandler.reset_cache()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagProperty"><code class="docutils literal notranslate"><span class="pre">TagProperty</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagProperty.__init__"><code class="docutils literal notranslate"><span class="pre">TagProperty.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TagProperty.taghandler_name"><code class="docutils literal notranslate"><span class="pre">TagProperty.taghandler_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypeclassBase"><code class="docutils literal notranslate"><span class="pre">TypeclassBase</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.call_at_first_save"><code class="docutils literal notranslate"><span class="pre">call_at_first_save()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.class_from_module"><code class="docutils literal notranslate"><span class="pre">class_from_module()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.inherits_from"><code class="docutils literal notranslate"><span class="pre">inherits_from()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.is_iter"><code class="docutils literal notranslate"><span class="pre">is_iter()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.lazy_property"><code class="docutils literal notranslate"><span class="pre">lazy_property</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.lazy_property.__init__"><code class="docutils literal notranslate"><span class="pre">lazy_property.__init__()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.log_trace"><code class="docutils literal notranslate"><span class="pre">log_trace()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.remove_attributes_on_delete"><code class="docutils literal notranslate"><span class="pre">remove_attributes_on_delete()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.reverse"><code class="docutils literal notranslate"><span class="pre">reverse()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.slugify"><code class="docutils literal notranslate"><span class="pre">slugify()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.models.html#evennia.typeclasses.models.smart_str"><code class="docutils literal notranslate"><span class="pre">smart_str()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="evennia.typeclasses.tags.html">evennia.typeclasses.tags</a><ul>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag"><code class="docutils literal notranslate"><span class="pre">Tag</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.db_key"><code class="docutils literal notranslate"><span class="pre">Tag.db_key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.db_category"><code class="docutils literal notranslate"><span class="pre">Tag.db_category</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.db_data"><code class="docutils literal notranslate"><span class="pre">Tag.db_data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.db_model"><code class="docutils literal notranslate"><span class="pre">Tag.db_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.db_tagtype"><code class="docutils literal notranslate"><span class="pre">Tag.db_tagtype</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">Tag.DoesNotExist</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">Tag.MultipleObjectsReturned</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.accountdb_set"><code class="docutils literal notranslate"><span class="pre">Tag.accountdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.channeldb_set"><code class="docutils literal notranslate"><span class="pre">Tag.channeldb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.helpentry_set"><code class="docutils literal notranslate"><span class="pre">Tag.helpentry_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.id"><code class="docutils literal notranslate"><span class="pre">Tag.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.msg_set"><code class="docutils literal notranslate"><span class="pre">Tag.msg_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.objectdb_set"><code class="docutils literal notranslate"><span class="pre">Tag.objectdb_set</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.objects"><code class="docutils literal notranslate"><span class="pre">Tag.objects</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.Tag.scriptdb_set"><code class="docutils literal notranslate"><span class="pre">Tag.scriptdb_set</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagProperty"><code class="docutils literal notranslate"><span class="pre">TagProperty</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagProperty.taghandler_name"><code class="docutils literal notranslate"><span class="pre">TagProperty.taghandler_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagProperty.__init__"><code class="docutils literal notranslate"><span class="pre">TagProperty.__init__()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagCategoryProperty"><code class="docutils literal notranslate"><span class="pre">TagCategoryProperty</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagCategoryProperty.taghandler_name"><code class="docutils literal notranslate"><span class="pre">TagCategoryProperty.taghandler_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagCategoryProperty.__init__"><code class="docutils literal notranslate"><span class="pre">TagCategoryProperty.__init__()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagHandler"><code class="docutils literal notranslate"><span class="pre">TagHandler</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagHandler.__init__"><code class="docutils literal notranslate"><span class="pre">TagHandler.__init__()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagHandler.reset_cache"><code class="docutils literal notranslate"><span class="pre">TagHandler.reset_cache()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagHandler.add"><code class="docutils literal notranslate"><span class="pre">TagHandler.add()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagHandler.has"><code class="docutils literal notranslate"><span class="pre">TagHandler.has()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagHandler.get"><code class="docutils literal notranslate"><span class="pre">TagHandler.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagHandler.remove"><code class="docutils literal notranslate"><span class="pre">TagHandler.remove()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagHandler.clear"><code class="docutils literal notranslate"><span class="pre">TagHandler.clear()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagHandler.all"><code class="docutils literal notranslate"><span class="pre">TagHandler.all()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagHandler.batch_add"><code class="docutils literal notranslate"><span class="pre">TagHandler.batch_add()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.TagHandler.batch_remove"><code class="docutils literal notranslate"><span class="pre">TagHandler.batch_remove()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.AliasProperty"><code class="docutils literal notranslate"><span class="pre">AliasProperty</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.AliasProperty.taghandler_name"><code class="docutils literal notranslate"><span class="pre">AliasProperty.taghandler_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.AliasHandler"><code class="docutils literal notranslate"><span class="pre">AliasHandler</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.PermissionProperty"><code class="docutils literal notranslate"><span class="pre">PermissionProperty</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.PermissionProperty.taghandler_name"><code class="docutils literal notranslate"><span class="pre">PermissionProperty.taghandler_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.PermissionHandler"><code class="docutils literal notranslate"><span class="pre">PermissionHandler</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="evennia.typeclasses.tags.html#evennia.typeclasses.tags.PermissionHandler.check"><code class="docutils literal notranslate"><span class="pre">PermissionHandler.check()</span></code></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/evennia_logo.png" alt="Logo of Evennia"/>
</a></p>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="evennia.server.profiling.timetrace.html"
title="previous chapter">evennia.server.profiling.timetrace</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="evennia.typeclasses.attributes.html"
title="next chapter">evennia.typeclasses.attributes</a></p>
</div>
<div role="note" aria-label="source link">
<!--h3>This Page</h3-->
<ul class="this-page-menu">
<li><a href="../_sources/api/evennia.typeclasses.md.txt"
rel="nofollow">Show Page Source</a></li>
</ul>
</div><h3>Links</h3>
<ul>
<li><a href="https://www.evennia.com/docs/latest/index.html">Documentation Top</a> </li>
<li><a href="https://www.evennia.com">Evennia Home</a> </li>
<li><a href="https://github.com/evennia/evennia">Github</a> </li>
<li><a href="http://games.evennia.com">Game Index</a> </li>
<li>
<a href="https://discord.gg/AJJpcRUhtF">Discord</a> -
<a href="https://github.com/evennia/evennia/discussions">Discussions</a> -
<a href="https://evennia.blogspot.com/">Blog</a>
</li>
</ul>
<h3>Doc Versions</h3>
<ul>
<li>
<a href="https://www.evennia.com/docs/latest/index.html">latest (main branch)</a>
</li>
<li>
<a href="https://www.evennia.com/docs/5.x/index.html">v5.0.0 branch (outdated)</a>
</li>
<li>
<a href="https://www.evennia.com/docs/4.x/index.html">v4.0.0 branch (outdated)</a>
</li>
<li>
<a href="https://www.evennia.com/docs/3.x/index.html">v3.0.0 branch (outdated)</a>
</li>
<li>
<a href="https://www.evennia.com/docs/2.x/index.html">v2.0.0 branch (outdated)</a>
</li>
<li>
<a href="https://www.evennia.com/docs/1.x/index.html">v1.0.0 branch (outdated)</a>
</li>
<li>
<a href="https://www.evennia.com/docs/0.x/index.html">v0.9.5 branch (outdated)</a>
</li>
</ul>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="evennia.typeclasses.attributes.html" title="evennia.typeclasses.attributes"
>next</a> |</li>
<li class="right" >
<a href="evennia.server.profiling.timetrace.html" title="evennia.server.profiling.timetrace"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Evennia</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../Evennia-API.html" >API Summary</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="evennia-api.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-3"><a href="evennia.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">evennia.typeclasses</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2024, The Evennia developer community.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
</div>
</body>
</html>