@JsonInclude(JsonInclude.Include.NON_NULL)
public record Operation(
- boolean deprecated,
+ Boolean deprecated,
List<String> tags,
List<Parameter> parameters,
List<Map<String, List<String>>> security,
@SuppressWarnings("checkstyle:hiddenField")
public static class Builder {
- private boolean deprecated;
+ private Boolean deprecated;
private List<String> tags;
private List<Parameter> parameters;
private List<Map<String, List<String>>> security;
private String operationId;
private String summary;
- public Builder deprecated(final boolean deprecated) {
+ public Builder deprecated(final Boolean deprecated) {
this.deprecated = deprecated;
return this;
}
@JsonProperty("$ref") @Nullable String ref,
@Nullable Integer minItems,
@Nullable Integer maxItems,
- boolean uniqueItems,
+ @Nullable Boolean uniqueItems,
@JsonProperty("enum") List<String> enums,
@Nullable Integer minLength,
@Nullable Integer maxLength) {
private String ref;
private Integer minItems;
private Integer maxItems;
- private boolean uniqueItems;
+ private Boolean uniqueItems;
private List<String> enums;
private Integer minLength;
private Integer maxLength;
return this;
}
- public Builder uniqueItems(final boolean uniqueItems) {
+ public Builder uniqueItems(final Boolean uniqueItems) {
this.uniqueItems = uniqueItems;
return this;
}
public record RequestBody(
@Nullable String description,
@NonNull Map<String, MediaTypeObject> content,
- boolean required) {
+ @Nullable Boolean required) {
public RequestBody {
content = Map.copyOf(Objects.requireNonNull(content));
public static class Builder {
private String description;
private Map<String, MediaTypeObject> content;
- private boolean required;
+ private Boolean required;
public Builder description(final String description) {
this.description = description;
return this;
}
- public Builder required(final boolean required) {
+ public Builder required(final Boolean required) {
this.required = required;
return this;
}
public record Xml(
@Nullable String name,
@Nullable String namespace,
- @Nullable String prefix,
- boolean attribute,
- boolean wrapped) {
-
- public Xml(@Nullable final String name, @Nullable final String namespace, @Nullable final String prefix) {
- this(name, namespace, prefix, false, false);
- }
+ @Nullable String prefix) {
}