Source code for cadrumo.application.auth.output

"""Application-owned authentication output contracts.

Core types:
:class:`~cadrumo.core.json_contract.OutputSchema`.
"""

from __future__ import annotations

from ...core.json_contract import OutputSchema
from .catalogue import AuthProviderListing


[docs] class AuthProvidersResult(OutputSchema): """The typed result of listing the configured authentication providers.""" providers: list[AuthProviderListing]
__all__ = ["AuthProvidersResult"]