Version and title are required by OpenApi spec in Info object.
Check if both are present in Info compact constructor.
JIRA: NETCONF-1052
Change-Id: Id9bd2e43c95b587152d1f423a3b304bb953ef652
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
*/
package org.opendaylight.restconf.openapi.model;
+import static java.util.Objects.requireNonNull;
+
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import org.eclipse.jdt.annotation.NonNull;
public record Info(
@NonNull String version,
@NonNull String title) {
+
+ public Info {
+ requireNonNull(version);
+ requireNonNull(title);
+ }
}