Skip to content

Commit 2508975

Browse files
committed
1.0.0
1 parent f3b3414 commit 2508975

5 files changed

Lines changed: 47 additions & 287 deletions

File tree

docs/html/featuremanagement.html

Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,7 @@
5959
<li class="toctree-l3"><a class="reference internal" href="#featuremanagement.FeatureManager.list_feature_flag_names"><code class="docutils literal notranslate"><span class="pre">FeatureManager.list_feature_flag_names()</span></code></a></li>
6060
</ul>
6161
</li>
62-
<li class="toctree-l2"><a class="reference internal" href="#featuremanagement.TargetingContext"><code class="docutils literal notranslate"><span class="pre">TargetingContext</span></code></a><ul>
63-
<li class="toctree-l3"><a class="reference internal" href="#featuremanagement.TargetingContext.groups"><code class="docutils literal notranslate"><span class="pre">TargetingContext.groups</span></code></a></li>
64-
<li class="toctree-l3"><a class="reference internal" href="#featuremanagement.TargetingContext.user_id"><code class="docutils literal notranslate"><span class="pre">TargetingContext.user_id</span></code></a></li>
65-
</ul>
66-
</li>
62+
<li class="toctree-l2"><a class="reference internal" href="#featuremanagement.TargetingContext"><code class="docutils literal notranslate"><span class="pre">TargetingContext</span></code></a></li>
6763
<li class="toctree-l2"><a class="reference internal" href="#featuremanagement.TargetingFilter"><code class="docutils literal notranslate"><span class="pre">TargetingFilter</span></code></a><ul>
6864
<li class="toctree-l3"><a class="reference internal" href="#featuremanagement.TargetingFilter.evaluate"><code class="docutils literal notranslate"><span class="pre">TargetingFilter.evaluate()</span></code></a></li>
6965
</ul>
@@ -219,22 +215,18 @@ <h1>Subpackages<a class="headerlink" href="#subpackages" title="Link to this hea
219215

220216
</dd></dl>
221217

222-
<dl class="py class">
218+
<dl class="py class namedtuple">
223219
<dt class="sig sig-object py" id="featuremanagement.TargetingContext">
224-
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">featuremanagement.</span></span><span class="sig-name descname"><span class="pre">TargetingContext</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">user_id</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">''</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">groups</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">[]</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#featuremanagement.TargetingContext" title="Link to this definition"></a></dt>
220+
<em class="property"><span class="pre">namedtuple</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">featuremanagement.</span></span><span class="sig-name descname"><span class="pre">TargetingContext</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">user_id</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">''</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">groups</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">[]</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#featuremanagement.TargetingContext" title="Link to this definition"></a></dt>
225221
<dd><p>Represents the context for targeting a feature flag.</p>
226-
<dl class="py attribute">
227-
<dt class="sig sig-object py" id="featuremanagement.TargetingContext.groups">
228-
<span class="sig-name descname"><span class="pre">groups</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#featuremanagement.TargetingContext.groups" title="Link to this definition"></a></dt>
229-
<dd><p>Alias for field number 1</p>
230-
</dd></dl>
231-
232-
<dl class="py attribute">
233-
<dt class="sig sig-object py" id="featuremanagement.TargetingContext.user_id">
234-
<span class="sig-name descname"><span class="pre">user_id</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">str</span></em><a class="headerlink" href="#featuremanagement.TargetingContext.user_id" title="Link to this definition"></a></dt>
235-
<dd><p>Alias for field number 0</p>
236-
</dd></dl>
237-
222+
<dl class="field-list">
223+
<dt class="field-odd">Fields<span class="colon">:</span></dt>
224+
<dd class="field-odd"><span id="featuremanagement.TargetingContext.user_id"></span><ol class="arabic simple" id="featuremanagement.TargetingContext.groups" start="0">
225+
<li><p> <strong>user_id</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – The user ID. :type: str</p></li>
226+
<li><p> <strong>groups</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">List</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – The users groups. :type: List[str]</p></li>
227+
</ol>
228+
</dd>
229+
</dl>
238230
</dd></dl>
239231

240232
<dl class="py class">

docs/html/genindex.html

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,13 @@ <h2 id="F">F</h2>
152152
<h2 id="G">G</h2>
153153
<table style="width: 100%" class="indextable genindextable"><tr>
154154
<td style="width: 33%; vertical-align: top;"><ul>
155-
<li><a href="featuremanagement.html#featuremanagement.TargetingContext.groups">groups (featuremanagement.TargetingContext attribute)</a>
155+
<li>
156+
groups (namedtuple field)
157+
158+
<ul>
159+
<li><a href="featuremanagement.html#featuremanagement.TargetingContext.groups">TargetingContext (namedtuple in featuremanagement)</a>
156160
</li>
161+
</ul></li>
157162
</ul></td>
158163
</tr></table>
159164

@@ -211,16 +216,22 @@ <h2 id="N">N</h2>
211216
<h2 id="T">T</h2>
212217
<table style="width: 100%" class="indextable genindextable"><tr>
213218
<td style="width: 33%; vertical-align: top;"><ul>
214-
<li><a href="featuremanagement.html#featuremanagement.TargetingContext">TargetingContext (class in featuremanagement)</a>
219+
<li><a href="featuremanagement.html#featuremanagement.TargetingContext">TargetingContext (namedtuple in featuremanagement)</a>
220+
221+
<ul>
222+
<li><a href="featuremanagement.html#featuremanagement.TargetingContext.groups">groups (namedtuple field)</a>
215223
</li>
224+
<li><a href="featuremanagement.html#featuremanagement.TargetingContext.user_id">user_id (namedtuple field)</a>
225+
</li>
226+
</ul></li>
227+
</ul></td>
228+
<td style="width: 33%; vertical-align: top;"><ul>
216229
<li><a href="featuremanagement.html#featuremanagement.TargetingFilter">TargetingFilter (class in featuremanagement)</a>
217230

218231
<ul>
219232
<li><a href="featuremanagement.aio.html#featuremanagement.aio.TargetingFilter">(class in featuremanagement.aio)</a>
220233
</li>
221234
</ul></li>
222-
</ul></td>
223-
<td style="width: 33%; vertical-align: top;"><ul>
224235
<li><a href="featuremanagement.html#featuremanagement.TimeWindowFilter">TimeWindowFilter (class in featuremanagement)</a>
225236

226237
<ul>
@@ -233,8 +244,13 @@ <h2 id="T">T</h2>
233244
<h2 id="U">U</h2>
234245
<table style="width: 100%" class="indextable genindextable"><tr>
235246
<td style="width: 33%; vertical-align: top;"><ul>
236-
<li><a href="featuremanagement.html#featuremanagement.TargetingContext.user_id">user_id (featuremanagement.TargetingContext attribute)</a>
247+
<li>
248+
user_id (namedtuple field)
249+
250+
<ul>
251+
<li><a href="featuremanagement.html#featuremanagement.TargetingContext.user_id">TargetingContext (namedtuple in featuremanagement)</a>
237252
</li>
253+
</ul></li>
238254
</ul></td>
239255
</tr></table>
240256

0 commit comments

Comments
 (0)