Coverage for src/lexigram/auth/authn/schemas/__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 12:26 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 12:26 +0800
1"""Pydantic schemas for authentication requests and responses"""
3from __future__ import annotations
5from lexigram.auth.authn.schemas.requests import (
6 LoginRequest,
7 OAuth2AuthorizeRequest,
8 OAuth2TokenRequest,
9 PasswordResetConfirm,
10 PasswordResetRequest,
11 RefreshTokenRequest,
12 RegisterRequest,
13)
14from lexigram.auth.authn.schemas.responses import TokenResponse
15from lexigram.auth.authn.schemas.user import UserProfile
17__all__ = [
18 "LoginRequest",
19 "OAuth2AuthorizeRequest",
20 "OAuth2TokenRequest",
21 "PasswordResetConfirm",
22 "PasswordResetRequest",
23 "RefreshTokenRequest",
24 "RegisterRequest",
25 "TokenResponse",
26 "UserProfile",
27]