mirror of
				https://github.com/Rapptz/discord.py.git
				synced 2025-10-31 13:32:57 +00:00 
			
		
		
		
	Document BanEntry
This commit is contained in:
		| @@ -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 | ||||
| ~~~~~~~~~~~~ | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user