Skip to content

Commit

Permalink
Task 40 : Define CreateUserRequest, UpdateUserRequest and UserPagingR…
Browse files Browse the repository at this point in the history
…equest
  • Loading branch information
Rapter1990 committed Jul 2, 2024
1 parent f90337a commit 4e89fc2
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package com.springboot.ratelimiter.user.payload.request;

import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.NotNull;
import lombok.*;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class CreateUserRequest {

@NotNull(message = "Name is mandatory")
private String name;

@Email(message = "Email should be valid")
@NotNull(message = "Email is mandatory")
private String email;

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package com.springboot.ratelimiter.user.payload.request;

import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.NotNull;
import lombok.*;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class UpdateUserRequest {

@NotNull(message = "Name is mandatory")
private String name;

@Email(message = "Email should be valid")
@NotNull(message = "Email is mandatory")
private String email;

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package com.springboot.ratelimiter.user.payload.request;

import com.springboot.ratelimiter.common.model.dto.request.CustomPagingRequest;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.SuperBuilder;

@Getter
@Setter
@SuperBuilder
@NoArgsConstructor
public class UserPagingRequest extends CustomPagingRequest {

}

0 comments on commit 4e89fc2

Please sign in to comment.