AutoPagerizeIssue.java
package net.sasasin.sreader.service.autopagerize;
import java.util.Objects;
/** Structured validation issue for a single SITEINFO item. */
public record AutoPagerizeIssue(String code, String message) {
public AutoPagerizeIssue {
Objects.requireNonNull(code, "code must not be null");
Objects.requireNonNull(message, "message must not be null");
if (code.isBlank()) {
throw new IllegalArgumentException("code must not be blank");
}
if (message.isBlank()) {
throw new IllegalArgumentException("message must not be blank");
}
}
}