mirror of
https://github.com/langgenius/dify.git
synced 2026-10-04 13:47:55 +08:00
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
22 lines
446 B
Python
22 lines
446 B
Python
"""Framework-neutral contracts shared by authentication use cases."""
|
|
|
|
from dataclasses import dataclass
|
|
|
|
|
|
@dataclass(frozen=True, slots=True)
|
|
class StoredAuthenticationToken:
|
|
email: str | None
|
|
code: str | None
|
|
phase: str | None = None
|
|
|
|
|
|
@dataclass(frozen=True, slots=True)
|
|
class WebAppSessionRecord:
|
|
end_user_session_id: str
|
|
|
|
|
|
@dataclass(frozen=True, slots=True)
|
|
class WebLoginStatus:
|
|
logged_in: bool
|
|
app_logged_in: bool
|