mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-07-23 03:16:48 +00:00
Add exclude_deleted parameter to Client.entitlements
This commit is contained in:
parent
f2aa0b833c
commit
eb15aa8ca4
@ -2824,6 +2824,7 @@ class Client:
|
|||||||
user: Optional[Snowflake] = None,
|
user: Optional[Snowflake] = None,
|
||||||
guild: Optional[Snowflake] = None,
|
guild: Optional[Snowflake] = None,
|
||||||
exclude_ended: bool = False,
|
exclude_ended: bool = False,
|
||||||
|
exclude_deleted: bool = True,
|
||||||
) -> AsyncIterator[Entitlement]:
|
) -> AsyncIterator[Entitlement]:
|
||||||
"""Retrieves an :term:`asynchronous iterator` of the :class:`.Entitlement` that applications has.
|
"""Retrieves an :term:`asynchronous iterator` of the :class:`.Entitlement` that applications has.
|
||||||
|
|
||||||
@ -2865,6 +2866,10 @@ class Client:
|
|||||||
The guild to filter by.
|
The guild to filter by.
|
||||||
exclude_ended: :class:`bool`
|
exclude_ended: :class:`bool`
|
||||||
Whether to exclude ended entitlements. Defaults to ``False``.
|
Whether to exclude ended entitlements. Defaults to ``False``.
|
||||||
|
exclude_deleted: :class:`bool`
|
||||||
|
Whether to exclude deleted entitlements. Defaults to ``True``.
|
||||||
|
|
||||||
|
.. versionadded:: 2.5
|
||||||
|
|
||||||
Raises
|
Raises
|
||||||
-------
|
-------
|
||||||
@ -2901,6 +2906,7 @@ class Client:
|
|||||||
user_id=user.id if user else None,
|
user_id=user.id if user else None,
|
||||||
guild_id=guild.id if guild else None,
|
guild_id=guild.id if guild else None,
|
||||||
exclude_ended=exclude_ended,
|
exclude_ended=exclude_ended,
|
||||||
|
exclude_deleted=exclude_deleted,
|
||||||
)
|
)
|
||||||
|
|
||||||
if data:
|
if data:
|
||||||
|
@ -2460,6 +2460,7 @@ class HTTPClient:
|
|||||||
limit: Optional[int] = None,
|
limit: Optional[int] = None,
|
||||||
guild_id: Optional[Snowflake] = None,
|
guild_id: Optional[Snowflake] = None,
|
||||||
exclude_ended: Optional[bool] = None,
|
exclude_ended: Optional[bool] = None,
|
||||||
|
exclude_deleted: Optional[bool] = None,
|
||||||
) -> Response[List[sku.Entitlement]]:
|
) -> Response[List[sku.Entitlement]]:
|
||||||
params: Dict[str, Any] = {}
|
params: Dict[str, Any] = {}
|
||||||
|
|
||||||
@ -2477,6 +2478,8 @@ class HTTPClient:
|
|||||||
params['guild_id'] = guild_id
|
params['guild_id'] = guild_id
|
||||||
if exclude_ended is not None:
|
if exclude_ended is not None:
|
||||||
params['exclude_ended'] = int(exclude_ended)
|
params['exclude_ended'] = int(exclude_ended)
|
||||||
|
if exclude_deleted is not None:
|
||||||
|
params['exclude_deleted'] = int(exclude_deleted)
|
||||||
|
|
||||||
return self.request(
|
return self.request(
|
||||||
Route('GET', '/applications/{application_id}/entitlements', application_id=application_id), params=params
|
Route('GET', '/applications/{application_id}/entitlements', application_id=application_id), params=params
|
||||||
|
Loading…
x
Reference in New Issue
Block a user