Browse Source

Rename enums

pull/10285/head
Soheab_ 3 weeks ago
parent
commit
994450eefe
  1. 8
      discord/enums.py
  2. 10
      discord/user.py

8
discord/enums.py

@ -87,8 +87,8 @@ __all__ = (
'MediaItemLoadingState', 'MediaItemLoadingState',
'CollectibleType', 'CollectibleType',
'NameplatePalette', 'NameplatePalette',
'NameFont', 'DisplayNameFont',
'NameEffect', 'DisplayNameEffect',
) )
@ -1008,7 +1008,7 @@ class NameplatePalette(Enum):
white = 'white' white = 'white'
class NameFont(Enum): class DisplayNameFont(Enum):
default = 11 default = 11
bangers = 1 bangers = 1
bio_rhyme = 2 bio_rhyme = 2
@ -1023,7 +1023,7 @@ class NameFont(Enum):
zilla_slab = 12 zilla_slab = 12
class NameEffect(Enum): class DisplayNameEffect(Enum):
solid = 1 solid = 1
gradient = 2 gradient = 2
neon = 3 neon = 3

10
discord/user.py

@ -29,7 +29,7 @@ from typing import Any, Dict, List, Optional, TYPE_CHECKING, Union
import discord.abc import discord.abc
from .asset import Asset from .asset import Asset
from .colour import Colour from .colour import Colour
from .enums import DefaultAvatar, NameEffect, NameFont, try_enum from .enums import DefaultAvatar, DisplayNameEffect, DisplayNameFont, try_enum
from .flags import PublicUserFlags from .flags import PublicUserFlags
from .utils import snowflake_time, _bytes_to_base64_data, MISSING, _get_as_snowflake from .utils import snowflake_time, _bytes_to_base64_data, MISSING, _get_as_snowflake
from .primary_guild import PrimaryGuild from .primary_guild import PrimaryGuild
@ -67,17 +67,17 @@ class DisplayNameStyle:
Attributes Attributes
----------- -----------
font: :class:`NameFont` font: :class:`DisplayNameFont`
The font. The font.
effect: :class:`NameEffect` effect: :class:`DisplayNameEffect`
The applied effect. The applied effect.
colors: List[:class:`Colour`] colors: List[:class:`Colour`]
The colors used in the effect. Max of 2. The colors used in the effect. Max of 2.
""" """
def __init__(self, *, data: DisplayNameStylePayload) -> None: def __init__(self, *, data: DisplayNameStylePayload) -> None:
self.font: NameFont = try_enum(NameFont, data['font_id']) self.font: DisplayNameFont = try_enum(DisplayNameFont, data['font_id'])
self.effect: NameEffect = try_enum(NameEffect, data['effect_id']) self.effect: DisplayNameEffect = try_enum(DisplayNameEffect, data['effect_id'])
self.colors: List[discord.Colour] = [discord.Colour(color) for color in data.get('colors', [])] self.colors: List[discord.Colour] = [discord.Colour(color) for color in data.get('colors', [])]
def __repr__(self) -> str: def __repr__(self) -> str:

Loading…
Cancel
Save