diff options
| author | Rapptz <[email protected]> | 2017-01-20 15:01:10 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2017-01-20 15:01:10 -0500 |
| commit | e2acf7b2b94be159761d4e486c94088848cc40bb (patch) | |
| tree | 08271b3c63c2998524463dec76a0e1e62555870c /discord/user.py | |
| parent | Make ClientUser separate from a regular User. (diff) | |
| download | discord.py-e2acf7b2b94be159761d4e486c94088848cc40bb.tar.xz discord.py-e2acf7b2b94be159761d4e486c94088848cc40bb.zip | |
Add ClientUser.premium boolean.
Diffstat (limited to 'discord/user.py')
| -rw-r--r-- | discord/user.py | 5 |
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}' \ |