View Javadoc
1   package io.extact.rms.external.webapi.dto;
2   
3   import org.eclipse.microprofile.openapi.annotations.media.Schema;
4   
5   import lombok.AllArgsConstructor;
6   import lombok.Getter;
7   import lombok.NoArgsConstructor;
8   import lombok.Setter;
9   
10  import io.extact.rms.application.domain.constraint.LoginId;
11  import io.extact.rms.application.domain.constraint.Passowrd;
12  
13  @Schema(description = "ログインDTO")
14  @Getter
15  @Setter
16  @NoArgsConstructor
17  @AllArgsConstructor(staticName = "of")
18  public class LoginDto {
19  
20      @LoginId
21      @Schema(required = true, minLength = 5, maxLength = 10)
22      private String loginId;
23  
24      @Passowrd
25      @Schema(required = true, minLength = 5, maxLength = 10)
26      private String password;
27  }