Fix SKU return type and documentation

This commit is contained in:
Andrin S 2023-10-21 15:32:47 +02:00 committed by GitHub
parent e1c1a72a50
commit ef0944047e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 12 deletions

View File

@ -2441,7 +2441,7 @@ class HTTPClient:
json=payload,
)
def delete_entitlement(self, application_id: Snowflake, entitlement_id: Snowflake) -> Response[sku.Entitlement]:
def delete_entitlement(self, application_id: Snowflake, entitlement_id: Snowflake) -> Response[None]:
return self.request(
Route(
'DELETE',

View File

@ -92,7 +92,7 @@ class SKU:
@property
def flags(self) -> SKUFlags:
"""Returns the flags of the SKU."""
""":class:`SKUFlags`: Returns the flags of the SKU."""
return SKUFlags._from_value(self._flags)
@property
@ -158,14 +158,14 @@ class Entitlement:
@property
def user(self) -> Optional[User]:
"""The user that is granted access to the entitlement"""
"""Optional[:class:`User`]: The user that is granted access to the entitlement."""
if self.user_id is None:
return None
return self._state.get_user(self.user_id)
@property
def guild(self) -> Optional[Guild]:
"""The guild that is granted access to the entitlement"""
"""Optional[:class:`Guild`]: The guild that is granted access to the entitlement."""
return self._state._get_guild(self.guild_id)
@property

View File

@ -4804,14 +4804,6 @@ SKU
.. autoclass:: SKU()
:members:
SKUFlags
~~~~~~~~~~~
.. attributetable:: SKUFlags
.. autoclass:: SKUFlags()
:members:
Entitlement
~~~~~~~~~~~
@ -5189,6 +5181,14 @@ RoleFlags
.. autoclass:: RoleFlags
:members:
SKUFlags
~~~~~~~~~~~
.. attributetable:: SKUFlags
.. autoclass:: SKUFlags()
:members:
ForumTag
~~~~~~~~~