yupix 11 months ago
parent fb89fdf1ad
commit a73016951e

@ -1992,7 +1992,7 @@ async</span><a class="reference internal" href="#mipac.actions.user.UserActions.
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">mipac.actions.user.</span></span><span class="sig-name descname"><span class="pre">UserActions</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#mipac.http.HTTPClient" title="mipac.http.HTTPClient"><span class="pre">HTTPClient</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">client</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#mipac.manager.client.ClientManager" title="mipac.manager.client.ClientManager"><span class="pre">ClientManager</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">user</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#mipac.models.lite.user.PartialUser" title="mipac.models.lite.user.PartialUser"><span class="pre">PartialUser</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#mipac.actions.user.UserActions" title="Link to this definition">#</a></dt>
<dd><dl class="py method">
<dt class="sig sig-object py" id="mipac.actions.user.UserActions.fetch">
<em class="property"><span class="pre">async</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">fetch</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 class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">username</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">host</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#mipac.models.user.UserDetailed" title="mipac.models.user.UserDetailed"><span class="pre">UserDetailed</span></a></span></span><a class="headerlink" href="#mipac.actions.user.UserActions.fetch" title="Link to this definition">#</a></dt>
<em class="property"><span class="pre">async</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">fetch</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 class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">user_ids</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 class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">username</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">host</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#mipac.actions.user.UserActions.fetch" title="Link to this definition">#</a></dt>
<dd><p>Retrieve the latest user information using the target user ID or username.
If you do not need the latest information, you should basically use the <cite>get</cite> method.
This method accesses the server each time,
@ -2002,15 +2002,10 @@ which may increase the number of server accesses.</p>
<dd class="field-odd"><ul class="simple">
<li><p><strong>user_id</strong> (<em>str</em>) target user id</p></li>
<li><p><strong>username</strong> (<em>str</em>) target username</p></li>
<li><p><strong>username</strong> target username</p></li>
<li><p><strong>host</strong> (<em>str</em><em>, </em><em>default=None</em>) Hosts with target users</p></li>
</ul>
</dd>
<dt class="field-even">Returns<span class="colon">:</span></dt>
<dd class="field-even"><p>ユーザー情報</p>
</dd>
<dt class="field-odd">Return type<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#mipac.models.user.UserDetailed" title="mipac.models.user.UserDetailed">UserDetailed</a></p>
</dd>
</dl>
</dd></dl>
@ -2022,7 +2017,7 @@ which may increase the number of server accesses.</p>
<dl class="py method">
<dt class="sig sig-object py" id="mipac.actions.user.UserActions.get_me">
<em class="property"><span class="pre">async</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_me</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#mipac.models.user.UserDetailed" title="mipac.models.user.UserDetailed"><span class="pre">UserDetailed</span></a></span></span><a class="headerlink" href="#mipac.actions.user.UserActions.get_me" title="Link to this definition">#</a></dt>
<em class="property"><span class="pre">async</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_me</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#mipac.models.user.MeDetailed" title="mipac.models.user.MeDetailed"><span class="pre">MeDetailed</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.models.user.MeDetailedModerator" title="mipac.models.user.MeDetailedModerator"><span class="pre">MeDetailedModerator</span></a></span></span><a class="headerlink" href="#mipac.actions.user.UserActions.get_me" title="Link to this definition">#</a></dt>
<dd><p>ログインしているユーザーの情報を取得します</p>
</dd></dl>
@ -3881,7 +3876,7 @@ async</span><a class="reference internal" href="#mipac.actions.admins.roles.Admi
<dl class="py function">
<dt class="sig sig-object py" id="mipac.types.user.is_user_detailed_not_logined">
<span class="sig-prename descclassname"><span class="pre">mipac.types.user.</span></span><span class="sig-name descname"><span class="pre">is_user_detailed_not_logined</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">user</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#mipac.types.user.IUserDetailedNotLogined" title="mipac.types.user.IUserDetailedNotLogined"><span class="pre">IUserDetailedNotLogined</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.types.user.IUserDetailed" title="mipac.types.user.IUserDetailed"><span class="pre">IUserDetailed</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.types.user.IUserDetailedModerator" title="mipac.types.user.IUserDetailedModerator"><span class="pre">IUserDetailedModerator</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.types.user.IMeDetailed" title="mipac.types.user.IMeDetailed"><span class="pre">IMeDetailed</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.types.user.IMeDetailedModerator" title="mipac.types.user.IMeDetailedModerator"><span class="pre">IMeDetailedModerator</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">TypeGuard</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#mipac.types.user.IUserDetailedNotLogined" title="mipac.types.user.IUserDetailedNotLogined"><span class="pre">IUserDetailedNotLogined</span></a><span class="p"><span class="pre">]</span></span></span></span><a class="headerlink" href="#mipac.types.user.is_user_detailed_not_logined" title="Link to this definition">#</a></dt>
<dd><p>渡されたユーザーがログイン無しで取得された情報か確認します</p>
<dd><p>渡されたユーザーがログイン無しで取得された情報か確認します。またこれは自分自身ではないです。</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>user</strong> (<em>IUser</em>) user information</p>

Binary file not shown.

Binary file not shown.

@ -1992,7 +1992,7 @@ async</span><a class="reference internal" href="#mipac.actions.user.UserActions.
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">mipac.actions.user.</span></span><span class="sig-name descname"><span class="pre">UserActions</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#mipac.http.HTTPClient" title="mipac.http.HTTPClient"><span class="pre">HTTPClient</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">client</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#mipac.manager.client.ClientManager" title="mipac.manager.client.ClientManager"><span class="pre">ClientManager</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">user</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#mipac.models.lite.user.PartialUser" title="mipac.models.lite.user.PartialUser"><span class="pre">PartialUser</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#mipac.actions.user.UserActions" title="Link to this definition">#</a></dt>
<dd><dl class="py method">
<dt class="sig sig-object py" id="mipac.actions.user.UserActions.fetch">
<em class="property"><span class="pre">async</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">fetch</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 class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">username</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">host</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#mipac.models.user.UserDetailed" title="mipac.models.user.UserDetailed"><span class="pre">UserDetailed</span></a></span></span><a class="headerlink" href="#mipac.actions.user.UserActions.fetch" title="Link to this definition">#</a></dt>
<em class="property"><span class="pre">async</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">fetch</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 class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">user_ids</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 class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">username</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">host</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#mipac.actions.user.UserActions.fetch" title="Link to this definition">#</a></dt>
<dd><p>Retrieve the latest user information using the target user ID or username.
If you do not need the latest information, you should basically use the <cite>get</cite> method.
This method accesses the server each time,
@ -2002,15 +2002,10 @@ which may increase the number of server accesses.</p>
<dd class="field-odd"><ul class="simple">
<li><p><strong>user_id</strong> (<em>str</em>) -- target user id</p></li>
<li><p><strong>username</strong> (<em>str</em>) -- target username</p></li>
<li><p><strong>username</strong> -- target username</p></li>
<li><p><strong>host</strong> (<em>str</em><em>, </em><em>default=None</em>) -- Hosts with target users</p></li>
</ul>
</dd>
<dt class="field-even">戻り値<span class="colon">:</span></dt>
<dd class="field-even"><p>ユーザー情報</p>
</dd>
<dt class="field-odd">戻り値の型<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#mipac.models.user.UserDetailed" title="mipac.models.user.UserDetailed">UserDetailed</a></p>
</dd>
</dl>
</dd></dl>
@ -2022,7 +2017,7 @@ which may increase the number of server accesses.</p>
<dl class="py method">
<dt class="sig sig-object py" id="mipac.actions.user.UserActions.get_me">
<em class="property"><span class="pre">async</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_me</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#mipac.models.user.UserDetailed" title="mipac.models.user.UserDetailed"><span class="pre">UserDetailed</span></a></span></span><a class="headerlink" href="#mipac.actions.user.UserActions.get_me" title="Link to this definition">#</a></dt>
<em class="property"><span class="pre">async</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_me</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#mipac.models.user.MeDetailed" title="mipac.models.user.MeDetailed"><span class="pre">MeDetailed</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.models.user.MeDetailedModerator" title="mipac.models.user.MeDetailedModerator"><span class="pre">MeDetailedModerator</span></a></span></span><a class="headerlink" href="#mipac.actions.user.UserActions.get_me" title="Link to this definition">#</a></dt>
<dd><p>ログインしているユーザーの情報を取得します</p>
</dd></dl>
@ -3881,7 +3876,7 @@ async</span><a class="reference internal" href="#mipac.actions.admins.roles.Admi
<dl class="py function">
<dt class="sig sig-object py" id="mipac.types.user.is_user_detailed_not_logined">
<span class="sig-prename descclassname"><span class="pre">mipac.types.user.</span></span><span class="sig-name descname"><span class="pre">is_user_detailed_not_logined</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">user</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#mipac.types.user.IUserDetailedNotLogined" title="mipac.types.user.IUserDetailedNotLogined"><span class="pre">IUserDetailedNotLogined</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.types.user.IUserDetailed" title="mipac.types.user.IUserDetailed"><span class="pre">IUserDetailed</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.types.user.IUserDetailedModerator" title="mipac.types.user.IUserDetailedModerator"><span class="pre">IUserDetailedModerator</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.types.user.IMeDetailed" title="mipac.types.user.IMeDetailed"><span class="pre">IMeDetailed</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.types.user.IMeDetailedModerator" title="mipac.types.user.IMeDetailedModerator"><span class="pre">IMeDetailedModerator</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">TypeGuard</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#mipac.types.user.IUserDetailedNotLogined" title="mipac.types.user.IUserDetailedNotLogined"><span class="pre">IUserDetailedNotLogined</span></a><span class="p"><span class="pre">]</span></span></span></span><a class="headerlink" href="#mipac.types.user.is_user_detailed_not_logined" title="Link to this definition">#</a></dt>
<dd><p>渡されたユーザーがログイン無しで取得された情報か確認します</p>
<dd><p>渡されたユーザーがログイン無しで取得された情報か確認します。またこれは自分自身ではないです。</p>
<dl class="field-list simple">
<dt class="field-odd">パラメータ<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>user</strong> (<em>IUser</em>) -- user information</p>

File diff suppressed because one or more lines are too long

@ -1992,7 +1992,7 @@ async</span><a class="reference internal" href="#mipac.actions.user.UserActions.
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">mipac.actions.user.</span></span><span class="sig-name descname"><span class="pre">UserActions</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">session</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#mipac.http.HTTPClient" title="mipac.http.HTTPClient"><span class="pre">HTTPClient</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">client</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#mipac.manager.client.ClientManager" title="mipac.manager.client.ClientManager"><span class="pre">ClientManager</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">user</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#mipac.models.lite.user.PartialUser" title="mipac.models.lite.user.PartialUser"><span class="pre">PartialUser</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#mipac.actions.user.UserActions" title="Link to this definition">#</a></dt>
<dd><dl class="py method">
<dt class="sig sig-object py" id="mipac.actions.user.UserActions.fetch">
<em class="property"><span class="pre">async</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">fetch</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 class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">username</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">host</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#mipac.models.user.UserDetailed" title="mipac.models.user.UserDetailed"><span class="pre">UserDetailed</span></a></span></span><a class="headerlink" href="#mipac.actions.user.UserActions.fetch" title="Link to this definition">#</a></dt>
<em class="property"><span class="pre">async</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">fetch</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 class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">user_ids</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 class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">username</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">host</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><span class="pre">None</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">None</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#mipac.actions.user.UserActions.fetch" title="Link to this definition">#</a></dt>
<dd><p>Retrieve the latest user information using the target user ID or username.
If you do not need the latest information, you should basically use the <cite>get</cite> method.
This method accesses the server each time,
@ -2002,15 +2002,10 @@ which may increase the number of server accesses.</p>
<dd class="field-odd"><ul class="simple">
<li><p><strong>user_id</strong> (<em>str</em>) -- target user id</p></li>
<li><p><strong>username</strong> (<em>str</em>) -- target username</p></li>
<li><p><strong>username</strong> -- target username</p></li>
<li><p><strong>host</strong> (<em>str</em><em>, </em><em>default=None</em>) -- Hosts with target users</p></li>
</ul>
</dd>
<dt class="field-even">戻り値<span class="colon">:</span></dt>
<dd class="field-even"><p>ユーザー情報</p>
</dd>
<dt class="field-odd">戻り値の型<span class="colon">:</span></dt>
<dd class="field-odd"><p><a class="reference internal" href="#mipac.models.user.UserDetailed" title="mipac.models.user.UserDetailed">UserDetailed</a></p>
</dd>
</dl>
</dd></dl>
@ -2022,7 +2017,7 @@ which may increase the number of server accesses.</p>
<dl class="py method">
<dt class="sig sig-object py" id="mipac.actions.user.UserActions.get_me">
<em class="property"><span class="pre">async</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_me</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#mipac.models.user.UserDetailed" title="mipac.models.user.UserDetailed"><span class="pre">UserDetailed</span></a></span></span><a class="headerlink" href="#mipac.actions.user.UserActions.get_me" title="Link to this definition">#</a></dt>
<em class="property"><span class="pre">async</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">get_me</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#mipac.models.user.MeDetailed" title="mipac.models.user.MeDetailed"><span class="pre">MeDetailed</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.models.user.MeDetailedModerator" title="mipac.models.user.MeDetailedModerator"><span class="pre">MeDetailedModerator</span></a></span></span><a class="headerlink" href="#mipac.actions.user.UserActions.get_me" title="Link to this definition">#</a></dt>
<dd><p>ログインしているユーザーの情報を取得します</p>
</dd></dl>
@ -3881,7 +3876,7 @@ async</span><a class="reference internal" href="#mipac.actions.admins.roles.Admi
<dl class="py function">
<dt class="sig sig-object py" id="mipac.types.user.is_user_detailed_not_logined">
<span class="sig-prename descclassname"><span class="pre">mipac.types.user.</span></span><span class="sig-name descname"><span class="pre">is_user_detailed_not_logined</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">user</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#mipac.types.user.IUserDetailedNotLogined" title="mipac.types.user.IUserDetailedNotLogined"><span class="pre">IUserDetailedNotLogined</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.types.user.IUserDetailed" title="mipac.types.user.IUserDetailed"><span class="pre">IUserDetailed</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.types.user.IUserDetailedModerator" title="mipac.types.user.IUserDetailedModerator"><span class="pre">IUserDetailedModerator</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.types.user.IMeDetailed" title="mipac.types.user.IMeDetailed"><span class="pre">IMeDetailed</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference internal" href="#mipac.types.user.IMeDetailedModerator" title="mipac.types.user.IMeDetailedModerator"><span class="pre">IMeDetailedModerator</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">TypeGuard</span><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#mipac.types.user.IUserDetailedNotLogined" title="mipac.types.user.IUserDetailedNotLogined"><span class="pre">IUserDetailedNotLogined</span></a><span class="p"><span class="pre">]</span></span></span></span><a class="headerlink" href="#mipac.types.user.is_user_detailed_not_logined" title="Link to this definition">#</a></dt>
<dd><p>渡されたユーザーがログイン無しで取得された情報か確認します</p>
<dd><p>渡されたユーザーがログイン無しで取得された情報か確認します。またこれは自分自身ではないです。</p>
<dl class="field-list simple">
<dt class="field-odd">パラメータ<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>user</strong> (<em>IUser</em>) -- user information</p>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save