2022-07-05 15:33:51 -07:00
|
|
|
from enum import Enum
|
|
|
|
|
|
|
|
|
|
|
|
class AccountProvider(str, Enum):
|
2023-11-27 16:01:20 -08:00
|
|
|
"""An account provider.""" # noqa: E501
|
|
|
|
|
2024-02-24 17:03:55 -08:00
|
|
|
"""# The Apple account provider. """ # noqa: E501
|
|
|
|
APPLE = "apple"
|
2023-11-27 16:01:20 -08:00
|
|
|
"""# The Discord account provider. """ # noqa: E501
|
|
|
|
DISCORD = "discord"
|
|
|
|
"""# The Google account provider. """ # noqa: E501
|
|
|
|
GOOGLE = "google"
|
|
|
|
"""# The GitHub account provider. """ # noqa: E501
|
|
|
|
GITHUB = "github"
|
2024-02-24 17:03:55 -08:00
|
|
|
"""# 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"
|
2023-11-27 16:01:20 -08:00
|
|
|
|
|
|
|
def __str__(self) -> str:
|
|
|
|
return str(self.value)
|