aboutsummaryrefslogtreecommitdiff
path: root/discord/user.py
diff options
context:
space:
mode:
authorRapptz <[email protected]>2017-01-20 15:01:10 -0500
committerRapptz <[email protected]>2017-01-20 15:01:10 -0500
commite2acf7b2b94be159761d4e486c94088848cc40bb (patch)
tree08271b3c63c2998524463dec76a0e1e62555870c /discord/user.py
parentMake ClientUser separate from a regular User. (diff)
downloaddiscord.py-e2acf7b2b94be159761d4e486c94088848cc40bb.tar.xz
discord.py-e2acf7b2b94be159761d4e486c94088848cc40bb.zip
Add ClientUser.premium boolean.
Diffstat (limited to 'discord/user.py')
-rw-r--r--discord/user.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/discord/user.py b/discord/user.py
index 7755c7c7..9bd9fb58 100644
--- a/discord/user.py
+++ b/discord/user.py
@@ -171,14 +171,17 @@ class ClientUser(BaseUser):
The email the user used when registering.
mfa_enabled: bool
Specifies if the user has MFA turned on and working.
+ premium: bool
+ Specifies if the user is a premium user (e.g. has Discord Nitro).
"""
- __slots__ = ('email', 'verified', 'mfa_enabled')
+ __slots__ = ('email', 'verified', 'mfa_enabled', 'premium')
def __init__(self, *, state, data):
super().__init__(state=state, data=data)
self.verified = data.get('verified', False)
self.email = data.get('email')
self.mfa_enabled = data.get('mfa_enabled', False)
+ self.premium = data.get('premium', False)
def __repr__(self):
return '<ClientUser id={0.id} name={0.name!r} discriminator={0.discriminator!r}' \