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

1"""Pydantic schemas for authentication requests and responses""" 

2 

3from __future__ import annotations 

4 

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 

16 

17__all__ = [ 

18 "LoginRequest", 

19 "OAuth2AuthorizeRequest", 

20 "OAuth2TokenRequest", 

21 "PasswordResetConfirm", 

22 "PasswordResetRequest", 

23 "RefreshTokenRequest", 

24 "RegisterRequest", 

25 "TokenResponse", 

26 "UserProfile", 

27]