mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-09-05 09:26:10 +00:00
Add __repr__ method to various classes
This commit is contained in:
@ -1063,6 +1063,9 @@ class AppCommandPermissions:
|
||||
|
||||
self.target: Union[Object, User, Member, Role, AllChannels, GuildChannel] = _object
|
||||
|
||||
def __repr__(self) -> str:
|
||||
return f'<AppCommandPermissions id={self.id} type={self.type!r} guild={self.guild!r} permission={self.permission}>'
|
||||
|
||||
def to_dict(self) -> ApplicationCommandPermissions:
|
||||
return {
|
||||
'id': self.target.id,
|
||||
@ -1106,6 +1109,9 @@ class GuildAppCommandPermissions:
|
||||
AppCommandPermissions(data=value, guild=guild, state=self._state) for value in data['permissions']
|
||||
]
|
||||
|
||||
def __repr__(self) -> str:
|
||||
return f'<GuildAppCommandPermissions id={self.id!r} guild_id={self.guild_id!r} permissions={self.permissions!r}>'
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
return {'permissions': [p.to_dict() for p in self.permissions]}
|
||||
|
||||
|
Reference in New Issue
Block a user