package net.gepafin.tendermanagement.model.request; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonValue; import jakarta.validation.constraints.Email; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import lombok.Getter; import lombok.Setter; import java.time.LocalDateTime; @Getter @Setter public class UserReq { @NotBlank(message = "{email.not.blank}") @Email(message = "{email.invalid}") private String email; @NotEmpty private String password; @NotEmpty private String confPassword; private String firstName; private String lastName; private String phoneNumber; @NotEmpty private Long roleId; private String organization; private String address; private String city; private String country; private String status; }