24 lines
721 B
Python
24 lines
721 B
Python
from enum import Enum
|
|
|
|
|
|
class AccountProvider(str, Enum):
|
|
"""An account provider.""" # noqa: E501
|
|
|
|
"""# The Apple account provider. """ # noqa: E501
|
|
APPLE = "apple"
|
|
"""# The Discord account provider. """ # noqa: E501
|
|
DISCORD = "discord"
|
|
"""# The Google account provider. """ # noqa: E501
|
|
GOOGLE = "google"
|
|
"""# The GitHub account provider. """ # noqa: E501
|
|
GITHUB = "github"
|
|
"""# The Microsoft account provider. """ # noqa: E501
|
|
MICROSOFT = "microsoft"
|
|
"""# The SAML account provider. """ # noqa: E501
|
|
SAML = "saml"
|
|
"""# The Tencent QQ account provider. """ # noqa: E501
|
|
TENCENT = "tencent"
|
|
|
|
def __str__(self) -> str:
|
|
return str(self.value)
|