from pydantic import BaseModel class AdminLoginRequest(BaseModel): username: str password: str class RefreshTokenRequest(BaseModel): refreshToken: str class ChangePasswordRequest(BaseModel): current_password: str new_password: str class AdminUserCreateRequest(BaseModel): username: str password: str display_name: str = "" roles: list[str] = ["auditor"] class AdminUserUpdateRequest(BaseModel): username: str display_name: str = "" roles: list[str] class AdminUserStatusRequest(BaseModel): username: str status: str class AdminUserResetPasswordRequest(BaseModel): username: str new_password: str