forked from loafle/openapi-generator-original
Fix bean validation for Collection and add unit test (#14736)
* Fix bean validation for Collection + uni test * Fix * Adapt examples * Fix comments * Merge master * Remove Bean validation for Maps * Remove @Valid from jakarta * Fix example * Fix comments * Fix springboot-3 example
This commit is contained in:
@@ -95,7 +95,7 @@ public class ArrayTest {
|
||||
return this;
|
||||
}
|
||||
|
||||
public ArrayTest addArrayArrayOfModelItem(List<ReadOnlyFirst> arrayArrayOfModelItem) {
|
||||
public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) {
|
||||
if (this.arrayArrayOfModel == null) {
|
||||
this.arrayArrayOfModel = new ArrayList<>();
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ public class FileSchemaTestClass {
|
||||
|
||||
@JsonProperty("files")
|
||||
@Valid
|
||||
private List<File> files = null;
|
||||
private List<@Valid File> files = null;
|
||||
|
||||
public FileSchemaTestClass file(File file) {
|
||||
this.file = file;
|
||||
@@ -50,7 +50,7 @@ public class FileSchemaTestClass {
|
||||
this.file = file;
|
||||
}
|
||||
|
||||
public FileSchemaTestClass files(List<File> files) {
|
||||
public FileSchemaTestClass files(List<@Valid File> files) {
|
||||
this.files = files;
|
||||
return this;
|
||||
}
|
||||
@@ -69,11 +69,11 @@ public class FileSchemaTestClass {
|
||||
*/
|
||||
@Valid
|
||||
@Schema(name = "files", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
|
||||
public List<File> getFiles() {
|
||||
public List<@Valid File> getFiles() {
|
||||
return files;
|
||||
}
|
||||
|
||||
public void setFiles(List<File> files) {
|
||||
public void setFiles(List<@Valid File> files) {
|
||||
this.files = files;
|
||||
}
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ public class Pet {
|
||||
|
||||
@JsonProperty("tags")
|
||||
@Valid
|
||||
private List<Tag> tags = null;
|
||||
private List<@Valid Tag> tags = null;
|
||||
|
||||
/**
|
||||
* pet status in the store
|
||||
@@ -168,7 +168,7 @@ public class Pet {
|
||||
this.photoUrls = photoUrls;
|
||||
}
|
||||
|
||||
public Pet tags(List<Tag> tags) {
|
||||
public Pet tags(List<@Valid Tag> tags) {
|
||||
this.tags = tags;
|
||||
return this;
|
||||
}
|
||||
@@ -187,11 +187,11 @@ public class Pet {
|
||||
*/
|
||||
@Valid
|
||||
@Schema(name = "tags", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
|
||||
public List<Tag> getTags() {
|
||||
public List<@Valid Tag> getTags() {
|
||||
return tags;
|
||||
}
|
||||
|
||||
public void setTags(List<Tag> tags) {
|
||||
public void setTags(List<@Valid Tag> tags) {
|
||||
this.tags = tags;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user