21 lines
530 B
Java
21 lines
530 B
Java
package com.yam.app.account.presentation;
|
|
|
|
import javax.validation.constraints.Email;
|
|
import javax.validation.constraints.NotBlank;
|
|
import javax.validation.constraints.Pattern;
|
|
import lombok.Data;
|
|
|
|
@Data
|
|
public final class LoginAccountCommand {
|
|
|
|
@NotBlank
|
|
@Email
|
|
private String email;
|
|
|
|
@NotBlank
|
|
@Pattern(regexp = "^[A-Za-z1-9~!@#$%^&*()+|=]{8,12}$",
|
|
message = "Please enter the password in English, numbers, "
|
|
+ "and special characters within 8-12 digits.")
|
|
private String password;
|
|
}
|