mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-05-16 10:49:24 +00:00
Document BanEntry
This commit is contained in:
parent
b86073fac3
commit
66b834b332
@ -1346,9 +1346,7 @@ class Guild(Hashable):
|
||||
async def fetch_ban(self, user):
|
||||
"""|coro|
|
||||
|
||||
Retrieves the :class:`BanEntry` for a user, which is a namedtuple
|
||||
with a ``user`` and ``reason`` field. See :meth:`bans` for more
|
||||
information.
|
||||
Retrieves the :class:`BanEntry` for a user.
|
||||
|
||||
You must have the :attr:`~Permissions.ban_members` permission
|
||||
to get this information.
|
||||
@ -1369,8 +1367,8 @@ class Guild(Hashable):
|
||||
|
||||
Returns
|
||||
-------
|
||||
BanEntry
|
||||
The BanEntry object for the specified user.
|
||||
:class:`BanEntry`
|
||||
The :class:`BanEntry` object for the specified user.
|
||||
"""
|
||||
data = await self._state.http.get_ban(user.id, self.id)
|
||||
return BanEntry(
|
||||
@ -1381,12 +1379,7 @@ class Guild(Hashable):
|
||||
async def bans(self):
|
||||
"""|coro|
|
||||
|
||||
Retrieves all the users that are banned from the guild.
|
||||
|
||||
This coroutine returns a :class:`list` of BanEntry objects, which is a
|
||||
namedtuple with a ``user`` field to denote the :class:`User`
|
||||
that got banned along with a ``reason`` field specifying
|
||||
why the user was banned that could be set to ``None``.
|
||||
Retrieves all the users that are banned from the guild as a :class:`list` of :class:`BanEntry`.
|
||||
|
||||
You must have the :attr:`~Permissions.ban_members` permission
|
||||
to get this information.
|
||||
@ -1400,8 +1393,8 @@ class Guild(Hashable):
|
||||
|
||||
Returns
|
||||
--------
|
||||
List[BanEntry]
|
||||
A list of BanEntry objects.
|
||||
List[:class:`BanEntry`]
|
||||
A list of :class:`BanEntry` objects.
|
||||
"""
|
||||
|
||||
data = await self._state.http.get_bans(self.id)
|
||||
|
16
docs/api.rst
16
docs/api.rst
@ -2867,6 +2867,22 @@ Guild
|
||||
.. automethod:: audit_logs
|
||||
:async-for:
|
||||
|
||||
.. class:: BanEntry
|
||||
|
||||
A namedtuple which represents a ban returned from :meth:`~Guild.bans`.
|
||||
|
||||
.. attribute:: reason
|
||||
|
||||
The reason this user was banned.
|
||||
|
||||
:type: Optional[:class:`str`]
|
||||
.. attribute:: user
|
||||
|
||||
The :class:`User` that was banned.
|
||||
|
||||
:type: :class:`User`
|
||||
|
||||
|
||||
Integration
|
||||
~~~~~~~~~~~~
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user