Source code for kittycad.models.account_provider

from enum import Enum


[docs] 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 ZooCorp account provider (aka https://auth.corp.zoo.dev).""" # noqa: E501 ZOO_CORP = "zoo_corp" """# The GitHub account provider.""" # noqa: E501 GITHUB = "github" """# The Microsoft account provider.""" # noqa: E501 MICROSOFT = "microsoft" """# The SAML account provider.""" # noqa: E501 SAML = "saml" """# Test provider for integration tests (only available during testing).""" # noqa: E501 TEST_PROVIDER = "test_provider" def __str__(self) -> str: return str(self.value)