Added functionality to edit user settings

Changing docs to fit other parts of the lib

Co-Authored-By: CapnS <38225872+CapnS@users.noreply.github.com>

Removing Type Checking

Made all of Rapptz's suggested changes

Removing imports that are no longer needed
This commit is contained in:
CapnS
2019-03-21 12:57:54 -05:00
committed by Rapptz
parent 43b44751af
commit 4ec7213506
3 changed files with 127 additions and 1 deletions

View File

@ -30,7 +30,7 @@ __all__ = ['ChannelType', 'MessageType', 'VoiceRegion', 'SpeakingState',
'VerificationLevel', 'ContentFilter', 'Status', 'DefaultAvatar',
'RelationshipType', 'AuditLogAction', 'AuditLogActionCategory',
'UserFlags', 'ActivityType', 'HypeSquadHouse', 'NotificationLevel',
'PremiumType']
'PremiumType', 'UserContentFilter', 'FriendFlags', 'Theme']
class ChannelType(Enum):
text = 0
@ -107,6 +107,22 @@ class ContentFilter(IntEnum):
def __str__(self):
return self.name
class UserContentFilter(IntEnum):
disabled = 0
friends = 1
all_messages = 2
class FriendFlags(Enum):
noone = 0
mutual_guilds = 1
mutual_friends = 2
guild_and_friends = 3
everyone = 4
class Theme(Enum):
light = 'light'
dark = 'dark'
class Status(Enum):
online = 'online'
offline = 'offline'