From 1c1a542a225b8283417c2e37a0d8d88ca3ab744a Mon Sep 17 00:00:00 2001 From: KronosDP <darrel.danadyaksa19@gmail.com> Date: Wed, 26 Feb 2025 13:51:41 +0700 Subject: [PATCH] [GREEN] Add RegistrationRequest DTO for user registration data validation --- .../dto/RegistrationRequest.java | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/main/java/com/safetypin/authentication/dto/RegistrationRequest.java diff --git a/src/main/java/com/safetypin/authentication/dto/RegistrationRequest.java b/src/main/java/com/safetypin/authentication/dto/RegistrationRequest.java new file mode 100644 index 0000000..ddb267f --- /dev/null +++ b/src/main/java/com/safetypin/authentication/dto/RegistrationRequest.java @@ -0,0 +1,30 @@ +package com.safetypin.authentication.dto; + +import jakarta.validation.constraints.Email; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotNull; +import lombok.Getter; +import lombok.Setter; + +import java.time.LocalDate; + +@Setter +@Getter +public class RegistrationRequest { + + @NotBlank + @Email + private String email; + + @NotBlank + private String password; + + @NotBlank + private String name; + + @NotNull + private LocalDate birthdate; + + // Getters and setters + +} -- GitLab