feat(UsuarioInputDto): añadida validación

parent a5ff104f
package com.example.apprecetas.infrastructure.controller; package com.example.apprecetas.infrastructure.controller.dto;
import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.Size;
import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor;
@Data @Data
@AllArgsConstructor
@NoArgsConstructor
public class UsuarioInputDto { public class UsuarioInputDto {
@Size(min = 2, max = 20, message = "El nombre debe tener entre 6 y 20 caracteres")
private String nombre; private String nombre;
@Size(min = 6, max = 20, message = "Los apellidos deben tener entre 6 y 20 caracteres")
private String apellidos; private String apellidos;
@Email(message = "El email debe tener formato de correo electrónico")
private String email; private String email;
@Min(value = 8, message = "La contraseña debe tener al menos 8 caracteres")
private String password; private String password;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment