AuthResponse.java
package com.wavii.dto.auth;
import com.wavii.model.enums.Role;
import lombok.Builder;
import lombok.Data;
import java.util.UUID;
/**
* DTO que contiene la respuesta tras una autenticación exitosa.
* Incluye los tokens JWT y la información básica del perfil del usuario.
*
* @author eduglezexp
*/
@Data
@Builder
public class AuthResponse {
private String accessToken;
private String refreshToken;
private UUID userId;
private String name;
private String email;
private String city;
private Role role;
private String subscription;
private boolean emailVerified;
private boolean onboardingCompleted;
private boolean teacherVerified;
}