aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRapptz <[email protected]>2019-05-29 20:55:43 -0400
committerRapptz <[email protected]>2019-06-04 18:30:46 -0400
commit2b27a7a9d53cad6c5bfd9da773bbcca4fee9d364 (patch)
tree8c77c14c6ba8b6c001afb238823ab8731b10c7d2
parentAdd Emoji.available field (diff)
downloaddiscord.py-2b27a7a9d53cad6c5bfd9da773bbcca4fee9d364.tar.xz
discord.py-2b27a7a9d53cad6c5bfd9da773bbcca4fee9d364.zip
Add Member.premium_since to denote member boost date.
-rw-r--r--discord/member.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/discord/member.py b/discord/member.py
index 4901e777..28f76e8b 100644
--- a/discord/member.py
+++ b/discord/member.py
@@ -150,15 +150,19 @@ class Member(discord.abc.Messageable, _BaseUser):
The guild that the member belongs to.
nick: Optional[:class:`str`]
The guild specific nickname of the user.
+ premium_since: Optional[:class:`datetime.datetime`]
+ A datetime object that specifies the date and time in UTC when the member used their
+ Nitro boost on the guild, if available. This could be ``None``.
"""
- __slots__ = ('_roles', 'joined_at', '_client_status', 'activities', 'guild', 'nick', '_user', '_state')
+ __slots__ = ('_roles', 'joined_at', 'premium_since', '_client_status', 'activities', 'guild', 'nick', '_user', '_state')
def __init__(self, *, data, guild, state):
self._state = state
self._user = state.store_user(data['user'])
self.guild = guild
self.joined_at = utils.parse_time(data.get('joined_at'))
+ self.premium_since = utils.parse_time(data.get('premium_since'))
self._update_roles(data)
self._client_status = {
None: 'offline'