mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-09 06:46:12 +00:00
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:
@@ -94,7 +94,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<>();
|
||||
}
|
||||
|
||||
@@ -28,7 +28,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;
|
||||
@@ -49,7 +49,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;
|
||||
}
|
||||
@@ -68,11 +68,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;
|
||||
}
|
||||
|
||||
|
||||
@@ -43,7 +43,7 @@ public class Pet {
|
||||
|
||||
@JsonProperty("tags")
|
||||
@Valid
|
||||
private List<Tag> tags = null;
|
||||
private List<@Valid Tag> tags = null;
|
||||
|
||||
/**
|
||||
* pet status in the store
|
||||
@@ -170,7 +170,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;
|
||||
}
|
||||
@@ -189,11 +189,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