# Module: Azaion.Common.Requests.LoginRequest ## Purpose Request DTO for the `/login` endpoint. ## Public Interface | Property | Type | Description | |----------|------|-------------| | `Email` | `string` | User's email address | | `Password` | `string` | User's plaintext password | ## Internal Logic None — pure data class. No FluentValidation validator defined for this request. ## Dependencies None. ## Consumers - `Program.cs` `/login` endpoint — receives as request body - `UserService.ValidateUser` — accepts as parameter ## Data Models None. ## Configuration None. ## External Integrations None. ## Security Carries plaintext password; must only be transmitted over HTTPS. ## Tests None.