LoginDto.java
package io.extact.rms.external.webapi.dto;
import org.eclipse.microprofile.openapi.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import io.extact.rms.application.domain.constraint.LoginId;
import io.extact.rms.application.domain.constraint.Passowrd;
@Schema(description = "ログインDTO")
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor(staticName = "of")
public class LoginDto {
@LoginId
@Schema(required = true, minLength = 5, maxLength = 10)
private String loginId;
@Passowrd
@Schema(required = true, minLength = 5, maxLength = 10)
private String password;
}