Add support for user flags in Profile.

This commit is contained in:
Rapptz
2017-06-30 18:49:49 -04:00
parent 77f04539b1
commit 25a1d8c300
4 changed files with 48 additions and 6 deletions

View File

@ -28,7 +28,7 @@ from enum import Enum
__all__ = ['ChannelType', 'MessageType', 'VoiceRegion', 'VerificationLevel',
'ContentFilter', 'Status', 'DefaultAvatar', 'RelationshipType',
'AuditLogAction', 'AuditLogActionCategory', ]
'AuditLogAction', 'AuditLogActionCategory', 'UserFlags', ]
class ChannelType(Enum):
text = 0
@ -204,6 +204,11 @@ class AuditLogAction(Enum):
elif v < 80:
return 'message'
class UserFlags(Enum):
staff = 1
partner = 2
hypesquad = 4
def try_enum(cls, val):
"""A function that tries to turn the value into enum ``cls``.