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 }