[Java Libraries] Jakarta Validation API support useJakartaEe flag (#19469)

* Jakarta Validation API support useJakartaEe flag

* Jakarta Validation API support useJakartaEe flag
This commit is contained in:
Horace Li 2024-09-04 08:57:55 +01:00 committed by GitHub
parent f40f72cea8
commit 42d98e2526
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
241 changed files with 861 additions and 1057 deletions

View File

@ -4,8 +4,8 @@ package {{invokerPackage}};
import java.util.Set; import java.util.Set;
import jakarta.validation.ConstraintViolation; import {{javaxPackage}}.validation.ConstraintViolation;
import jakarta.validation.ValidationException; import {{javaxPackage}}.validation.ValidationException;
public class BeanValidationException extends ValidationException { public class BeanValidationException extends ValidationException {
/** /**

View File

@ -24,8 +24,8 @@ import java.util.Map;
import java.util.StringJoiner; import java.util.StringJoiner;
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
{{>generatedAnnotation}} {{>generatedAnnotation}}

View File

@ -17,8 +17,8 @@ import java.util.List;
import java.util.Map; import java.util.Map;
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
/** /**

View File

@ -358,13 +358,12 @@
{{/openApiNullable}} {{/openApiNullable}}
{{#useJakartaEe}} {{#useJakartaEe}}
<jakarta-annotation-version>2.1.1</jakarta-annotation-version> <jakarta-annotation-version>2.1.1</jakarta-annotation-version>
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{^useJakartaEe}} {{^useJakartaEe}}
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{#useBeanValidation}}
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useBeanValidation}}
<junit-version>5.10.2</junit-version> <junit-version>5.10.2</junit-version>
</properties> </properties>
</project> </project>

View File

@ -15,8 +15,8 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
import feign.*; import feign.*;

View File

@ -14,8 +14,8 @@ import java.util.List;
import java.util.Map; import java.util.Map;
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
/** /**

View File

@ -59,8 +59,8 @@ import android.os.Parcelable;
import android.os.Parcel; import android.os.Parcel;
{{/parcelableModel}} {{/parcelableModel}}
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
{{#performBeanValidation}} {{#performBeanValidation}}
import org.hibernate.validator.constraints.*; import org.hibernate.validator.constraints.*;

View File

@ -403,13 +403,12 @@
{{/openApiNullable}} {{/openApiNullable}}
{{#useJakartaEe}} {{#useJakartaEe}}
<jakarta-annotation-version>2.1.1</jakarta-annotation-version> <jakarta-annotation-version>2.1.1</jakarta-annotation-version>
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{^useJakartaEe}} {{^useJakartaEe}}
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{#useBeanValidation}}
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useBeanValidation}}
<junit-version>5.10.0</junit-version> <junit-version>5.10.0</junit-version>
<maven-plugin-version>1.0.0</maven-plugin-version> <maven-plugin-version>1.0.0</maven-plugin-version>
<scribejava-version>8.3.3</scribejava-version> <scribejava-version>8.3.3</scribejava-version>

View File

@ -12,8 +12,8 @@ import {{javaxPackage}}.ws.rs.core.GenericType;
{{/imports}} {{/imports}}
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
import java.util.ArrayList; import java.util.ArrayList;

View File

@ -17,8 +17,8 @@ import java.util.List;
import java.util.Map; import java.util.Map;
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
/** /**

View File

@ -42,8 +42,8 @@ import android.os.Parcelable;
import android.os.Parcel; import android.os.Parcel;
{{/parcelableModel}} {{/parcelableModel}}
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
{{#performBeanValidation}} {{#performBeanValidation}}
import org.hibernate.validator.constraints.*; import org.hibernate.validator.constraints.*;

View File

@ -401,13 +401,12 @@
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
{{#useJakartaEe}} {{#useJakartaEe}}
<jakarta-annotation-version>2.1.1</jakarta-annotation-version> <jakarta-annotation-version>2.1.1</jakarta-annotation-version>
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{^useJakartaEe}} {{^useJakartaEe}}
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{#useBeanValidation}}
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useBeanValidation}}
<junit-version>5.10.0</junit-version> <junit-version>5.10.0</junit-version>
{{#hasHttpSignatureMethods}} {{#hasHttpSignatureMethods}}
<http-signature-version>1.8</http-signature-version> <http-signature-version>1.8</http-signature-version>

View File

@ -400,9 +400,7 @@
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>2.1.1</jakarta-annotation-version> <jakarta-annotation-version>2.1.1</jakarta-annotation-version>
{{#useBeanValidation}}
<beanvalidation-version>3.0.2</beanvalidation-version> <beanvalidation-version>3.0.2</beanvalidation-version>
{{/useBeanValidation}}
<junit-version>5.10.0</junit-version> <junit-version>5.10.0</junit-version>
{{#hasHttpSignatureMethods}} {{#hasHttpSignatureMethods}}
<http-signature-version>1.8</http-signature-version> <http-signature-version>1.8</http-signature-version>

View File

@ -14,8 +14,8 @@ import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
{{#hasFormParamsInSpec}} {{#hasFormParamsInSpec}}

View File

@ -19,8 +19,8 @@ import java.util.concurrent.CompletableFuture;
{{/asyncNative}} {{/asyncNative}}
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
/** /**

View File

@ -47,8 +47,8 @@ import android.os.Parcelable;
import android.os.Parcel; import android.os.Parcel;
{{/parcelableModel}} {{/parcelableModel}}
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
{{#performBeanValidation}} {{#performBeanValidation}}
import org.hibernate.validator.constraints.*; import org.hibernate.validator.constraints.*;

View File

@ -295,13 +295,12 @@
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
{{#useJakartaEe}} {{#useJakartaEe}}
<jakarta-annotation-version>2.1.1</jakarta-annotation-version> <jakarta-annotation-version>2.1.1</jakarta-annotation-version>
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{^useJakartaEe}} {{^useJakartaEe}}
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{#useBeanValidation}}
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useBeanValidation}}
{{#hasFormParamsInSpec}} {{#hasFormParamsInSpec}}
<httpmime-version>4.5.14</httpmime-version> <httpmime-version>4.5.14</httpmime-version>
{{/hasFormParamsInSpec}} {{/hasFormParamsInSpec}}

View File

@ -26,14 +26,14 @@ import io.swagger.v3.oas.models.parameters.Parameter;
import java.io.IOException; import java.io.IOException;
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
{{#performBeanValidation}} {{#performBeanValidation}}
import jakarta.validation.ConstraintViolation; import {{javaxPackage}}.validation.ConstraintViolation;
import jakarta.validation.Validation; import {{javaxPackage}}.validation.Validation;
import jakarta.validation.ValidatorFactory; import {{javaxPackage}}.validation.ValidatorFactory;
import jakarta.validation.executable.ExecutableValidator; import {{javaxPackage}}.validation.executable.ExecutableValidator;
import java.util.Set; import java.util.Set;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.lang.reflect.Type; import java.lang.reflect.Type;

View File

@ -17,8 +17,8 @@ import java.io.InputStream;
{{/supportStreaming}} {{/supportStreaming}}
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
/** /**

View File

@ -21,8 +21,8 @@ import android.os.Parcelable;
import android.os.Parcel; import android.os.Parcel;
{{/parcelableModel}} {{/parcelableModel}}
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
{{#performBeanValidation}} {{#performBeanValidation}}
import org.hibernate.validator.constraints.*; import org.hibernate.validator.constraints.*;

View File

@ -423,16 +423,15 @@
{{/joda}} {{/joda}}
{{#useJakartaEe}} {{#useJakartaEe}}
<jakarta-annotation-version>2.1.1</jakarta-annotation-version> <jakarta-annotation-version>2.1.1</jakarta-annotation-version>
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{^useJakartaEe}} {{^useJakartaEe}}
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{#performBeanValidation}} {{#performBeanValidation}}
<jakarta.el-version>3.0.3</jakarta.el-version> <jakarta.el-version>3.0.3</jakarta.el-version>
{{/performBeanValidation}} {{/performBeanValidation}}
{{#useBeanValidation}}
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useBeanValidation}}
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
<jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version> <jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version>

View File

@ -33,8 +33,8 @@ import io.swagger.v3.oas.annotations.security.*;
{{/swagger2AnnotationLibrary}} {{/swagger2AnnotationLibrary}}
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
import java.lang.reflect.Type; import java.lang.reflect.Type;

View File

@ -20,8 +20,8 @@ import java.util.List;
import java.util.Map; import java.util.Map;
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
import static io.restassured.config.ObjectMapperConfig.objectMapperConfig; import static io.restassured.config.ObjectMapperConfig.objectMapperConfig;

View File

@ -358,13 +358,12 @@
{{/jackson}} {{/jackson}}
{{#useJakartaEe}} {{#useJakartaEe}}
<jakarta-annotation-version>2.1.1</jakarta-annotation-version> <jakarta-annotation-version>2.1.1</jakarta-annotation-version>
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{^useJakartaEe}} {{^useJakartaEe}}
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{#useBeanValidation}}
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useBeanValidation}}
<okio-version>3.6.0</okio-version> <okio-version>3.6.0</okio-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
</properties> </properties>

View File

@ -11,6 +11,11 @@ import java.util.Locale;
import java.util.Map; import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
{{#useBeanValidation}}
import {{javaxPackage}}.validation.constraints.*;
import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}}
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.LinkedMultiValueMap; import org.springframework.util.LinkedMultiValueMap;
import org.springframework.util.MultiValueMap; import org.springframework.util.MultiValueMap;

View File

@ -4,8 +4,8 @@ package {{package}};
{{#imports}}import {{import}}; {{#imports}}import {{import}};
{{/imports}} {{/imports}}
import org.junit.Test; import org.junit.jupiter.api.Disabled;
import org.junit.Ignore; import org.junit.jupiter.api.Test;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
@ -13,10 +13,15 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
{{#useBeanValidation}}
import {{javaxPackage}}.validation.constraints.*;
import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}}
/** /**
* API tests for {{classname}} * API tests for {{classname}}
*/ */
@Ignore @Disabled
public class {{classname}}Test { public class {{classname}}Test {
private final {{classname}} api = new {{classname}}(); private final {{classname}} api = new {{classname}}();

View File

@ -362,9 +362,7 @@
{{#joda}} {{#joda}}
<jodatime-version>2.9.9</jodatime-version> <jodatime-version>2.9.9</jodatime-version>
{{/joda}} {{/joda}}
{{#useBeanValidation}}
<beanvalidation-version>3.0.2</beanvalidation-version> <beanvalidation-version>3.0.2</beanvalidation-version>
{{/useBeanValidation}}
{{#performBeanValidation}} {{#performBeanValidation}}
<hibernate-validator-version>5.4.3.Final</hibernate-validator-version> <hibernate-validator-version>5.4.3.Final</hibernate-validator-version>
{{/performBeanValidation}} {{/performBeanValidation}}

View File

@ -14,8 +14,8 @@ import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -16,8 +16,8 @@ import java.util.List;
import java.util.Map; import java.util.Map;
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
/** /**

View File

@ -123,10 +123,12 @@ ext {
{{#useJakartaEe}} {{#useJakartaEe}}
spring_web_version = "6.1.5" spring_web_version = "6.1.5"
jakarta_annotation_version = "2.1.1" jakarta_annotation_version = "2.1.1"
beanvalidation_version = "3.0.2"
{{/useJakartaEe}} {{/useJakartaEe}}
{{^useJakartaEe}} {{^useJakartaEe}}
spring_web_version = "5.3.33" spring_web_version = "5.3.33"
jakarta_annotation_version = "1.3.5" jakarta_annotation_version = "1.3.5"
beanvalidation_version = "2.0.2"
{{/useJakartaEe}} {{/useJakartaEe}}
jodatime_version = "2.9.9" jodatime_version = "2.9.9"
junit_version = "5.10.2" junit_version = "5.10.2"

View File

@ -367,29 +367,24 @@
{{#swagger2AnnotationLibrary}} {{#swagger2AnnotationLibrary}}
<swagger-annotations-version>2.2.15</swagger-annotations-version> <swagger-annotations-version>2.2.15</swagger-annotations-version>
{{/swagger2AnnotationLibrary}} {{/swagger2AnnotationLibrary}}
{{#useJakartaEe}}
<spring-web-version>6.1.5</spring-web-version>
{{/useJakartaEe}}
{{^useJakartaEe}}
<spring-web-version>5.3.33</spring-web-version>
{{/useJakartaEe}}
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
{{#openApiNullable}} {{#openApiNullable}}
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
{{/openApiNullable}} {{/openApiNullable}}
{{#useJakartaEe}} {{#useJakartaEe}}
<spring-web-version>6.1.5</spring-web-version>
<jakarta-annotation-version>2.1.1</jakarta-annotation-version> <jakarta-annotation-version>2.1.1</jakarta-annotation-version>
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{^useJakartaEe}} {{^useJakartaEe}}
<spring-web-version>5.3.33</spring-web-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{#joda}} {{#joda}}
<jodatime-version>2.9.9</jodatime-version> <jodatime-version>2.9.9</jodatime-version>
{{/joda}} {{/joda}}
{{#useBeanValidation}}
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useBeanValidation}}
{{#performBeanValidation}} {{#performBeanValidation}}
<hibernate-validator-version>5.4.3.Final</hibernate-validator-version> <hibernate-validator-version>5.4.3.Final</hibernate-validator-version>
{{/performBeanValidation}} {{/performBeanValidation}}

View File

@ -35,8 +35,8 @@ import java.util.Map;
import java.util.Set; import java.util.Set;
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
{{#operations}} {{#operations}}

View File

@ -15,8 +15,8 @@ import java.util.List;
import java.util.Map; import java.util.Map;
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
/** /**

View File

@ -18,8 +18,8 @@ import okhttp3.MultipartBody;
{{/imports}} {{/imports}}
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
import java.util.ArrayList; import java.util.ArrayList;

View File

@ -405,13 +405,12 @@
{{/joda}} {{/joda}}
{{#useJakartaEe}} {{#useJakartaEe}}
<jakarta-annotation-version>2.1.1</jakarta-annotation-version> <jakarta-annotation-version>2.1.1</jakarta-annotation-version>
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{^useJakartaEe}} {{^useJakartaEe}}
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{#useBeanValidation}}
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useBeanValidation}}
<oltu-version>1.0.1</oltu-version> <oltu-version>1.0.1</oltu-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
</properties> </properties>

View File

@ -12,8 +12,8 @@ import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -15,8 +15,8 @@ import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
/** /**

View File

@ -133,12 +133,14 @@ ext {
{{#useJakartaEe}} {{#useJakartaEe}}
spring_boot_version = "3.0.12" spring_boot_version = "3.0.12"
jakarta_annotation_version = "2.1.1" jakarta_annotation_version = "2.1.1"
beanvalidation_version = "3.0.2"
reactor_version = "3.5.12" reactor_version = "3.5.12"
reactor_netty_version = "1.1.13" reactor_netty_version = "1.1.13"
{{/useJakartaEe}} {{/useJakartaEe}}
{{^useJakartaEe}} {{^useJakartaEe}}
spring_boot_version = "2.7.17" spring_boot_version = "2.7.17"
jakarta_annotation_version = "1.3.5" jakarta_annotation_version = "1.3.5"
beanvalidation_version = "2.0.2"
reactor_version = "3.4.34" reactor_version = "3.4.34"
reactor_netty_version = "1.0.39" reactor_netty_version = "1.0.39"
{{/useJakartaEe}} {{/useJakartaEe}}

View File

@ -49,8 +49,8 @@ import android.os.Parcelable;
import android.os.Parcel; import android.os.Parcel;
{{/parcelableModel}} {{/parcelableModel}}
{{#useBeanValidation}} {{#useBeanValidation}}
import jakarta.validation.constraints.*; import {{javaxPackage}}.validation.constraints.*;
import jakarta.validation.Valid; import {{javaxPackage}}.validation.Valid;
{{/useBeanValidation}} {{/useBeanValidation}}
{{#performBeanValidation}} {{#performBeanValidation}}
import org.hibernate.validator.constraints.*; import org.hibernate.validator.constraints.*;

View File

@ -368,13 +368,12 @@
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
{{#useJakartaEe}} {{#useJakartaEe}}
<jakarta-annotation-version>2.1.1</jakarta-annotation-version> <jakarta-annotation-version>2.1.1</jakarta-annotation-version>
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{^useJakartaEe}} {{^useJakartaEe}}
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
{{/useJakartaEe}} {{/useJakartaEe}}
{{#useBeanValidation}}
<beanvalidation-version>3.0.2</beanvalidation-version>
{{/useBeanValidation}}
<maven-plugin-version>1.0.0</maven-plugin-version> <maven-plugin-version>1.0.0</maven-plugin-version>
<junit-version>5.10.2</junit-version> <junit-version>5.10.2</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>

View File

@ -274,6 +274,7 @@
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.2</junit-version> <junit-version>5.10.2</junit-version>
</properties> </properties>
</project> </project>

View File

@ -305,6 +305,7 @@
<gson-version>2.10.1</gson-version> <gson-version>2.10.1</gson-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.0</junit-version> <junit-version>5.10.0</junit-version>
<maven-plugin-version>1.0.0</maven-plugin-version> <maven-plugin-version>1.0.0</maven-plugin-version>
<scribejava-version>8.3.3</scribejava-version> <scribejava-version>8.3.3</scribejava-version>

View File

@ -256,6 +256,7 @@
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<httpmime-version>4.5.14</httpmime-version> <httpmime-version>4.5.14</httpmime-version>
<junit-version>5.10.2</junit-version> <junit-version>5.10.2</junit-version>
<spotless.version>2.27.2</spotless.version> <spotless.version>2.27.2</spotless.version>

View File

@ -334,6 +334,7 @@
<commons-lang3-version>3.14.0</commons-lang3-version> <commons-lang3-version>3.14.0</commons-lang3-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
<jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version> <jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version>

View File

@ -329,6 +329,7 @@
<commons-lang3-version>3.14.0</commons-lang3-version> <commons-lang3-version>3.14.0</commons-lang3-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
<jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version> <jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version>

View File

@ -285,6 +285,7 @@
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>2.1.1</jakarta-annotation-version> <jakarta-annotation-version>2.1.1</jakarta-annotation-version>
<beanvalidation-version>3.0.2</beanvalidation-version>
<junit-version>5.10.2</junit-version> <junit-version>5.10.2</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
</properties> </properties>

View File

@ -13,50 +13,46 @@
package org.openapitools.client.api; package org.openapitools.client.api;
import static org.hamcrest.CoreMatchers.containsString; import org.junit.jupiter.api.Disabled;
import static org.hamcrest.MatcherAssert.assertThat; import org.junit.jupiter.api.Test;
import org.junit.Test; import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/** /**
* API tests for AuthApi * API tests for AuthApi
*/ */
@Disabled
public class AuthApiTest { public class AuthApiTest {
private final AuthApi api = new AuthApi(); private final AuthApi api = new AuthApi();
/** /**
* To test HTTP basic authentication * To test HTTP basic authentication
* *
* <p>To test HTTP basic authentication * To test HTTP basic authentication
*/ */
@Test @Test
public void testAuthHttpBasicTest() { public void testAuthHttpBasicTest() {
// given
api.getApiClient().setUsername("test_user");
api.getApiClient().setPassword("test_password");
// when
String response = api.testAuthHttpBasic(); String response = api.testAuthHttpBasic();
assertThat( // TODO: test validations
response,
containsString("Authorization: Basic dGVzdF91c2VyOnRlc3RfcGFzc3dvcmQ="));
} }
/** /**
* To test HTTP bearer authentication * To test HTTP bearer authentication
* *
* <p>To test HTTP bearer authentication * To test HTTP bearer authentication
*/ */
@Test @Test
public void testAuthHttpBearerTest() { public void testAuthHttpBearerTest() {
// given
api.getApiClient().setBearerToken("test_token");
// when
String response = api.testAuthHttpBearer(); String response = api.testAuthHttpBearer();
assertThat(response, containsString("Authorization: Bearer test_token")); // TODO: test validations
} }
} }

View File

@ -10,278 +10,158 @@
* Do not edit the class manually. * Do not edit the class manually.
*/ */
package org.openapitools.client.api; package org.openapitools.client.api;
import static org.hamcrest.CoreMatchers.containsString;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.CoreMatchers.notNullValue;
import static org.hamcrest.CoreMatchers.nullValue;
import static org.hamcrest.MatcherAssert.assertThat;
import java.io.File; import java.io.File;
import java.io.IOException; import org.openapitools.client.model.Pet;
import java.nio.file.Files; import org.openapitools.client.model.StringEnumRef;
import org.openapitools.client.model.Tag;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.junit.Test; import java.util.stream.Collectors;
import org.openapitools.client.ApiClient;
import org.openapitools.client.GifHttpMessageConverter;
import org.openapitools.client.OctetStreamHttpMessageConverter;
import org.openapitools.client.model.Category;
import org.openapitools.client.model.Pet;
import org.openapitools.client.model.Pet.StatusEnum;
import org.openapitools.client.model.StringEnumRef;
import org.openapitools.client.model.Tag;
/** API tests for BodyApi */ /**
* API tests for BodyApi
*/
@Disabled
public class BodyApiTest { public class BodyApiTest {
private final BodyApi api = new BodyApi(); private final BodyApi api = new BodyApi();
/** /**
* Test binary (gif) response body * Test binary (gif) response body
* *
* <p>Test binary (gif) response body * Test binary (gif) response body
*/ */
@Test @Test
public void testBinaryGifTest() throws IOException { public void testBinaryGifTest() {
// given
var restClient =
ApiClient.buildRestClientBuilder()
.messageConverters(converters -> converters.add(new GifHttpMessageConverter()))
.build();
api.setApiClient(new ApiClient(restClient));
// when
File response = api.testBinaryGif(); File response = api.testBinaryGif();
// then // TODO: test validations
assertThat(response, notNullValue());
assertThat(response.exists(), is(true));
assertThat(Files.probeContentType(response.toPath()), is("image/gif"));
} }
/** /**
* Test body parameter(s) * Test body parameter(s)
* *
* <p>Test body parameter(s) * Test body parameter(s)
*/ */
@Test @Test
public void testBodyApplicationOctetstreamBinaryTest() throws IOException { public void testBodyApplicationOctetstreamBinaryTest() {
// given File body = null;
var restClient =
ApiClient.buildRestClientBuilder()
.messageConverters(converters -> converters.add(new OctetStreamHttpMessageConverter()))
.build();
api.setApiClient(new ApiClient(restClient));
var tempFile = Files.createTempFile("test", ".txt");
Files.writeString(tempFile, "test123");
File body = tempFile.toFile();
// when
String response = api.testBodyApplicationOctetstreamBinary(body); String response = api.testBodyApplicationOctetstreamBinary(body);
// then // TODO: test validations
assertThat(response, containsString("Content-Type: application/octet-stream"));
assertThat(response, containsString("test123"));
} }
/** /**
* Test array of binary in multipart mime * Test array of binary in multipart mime
* *
* <p>Test array of binary in multipart mime * Test array of binary in multipart mime
*/ */
@Test @Test
public void testBodyMultipartFormdataArrayOfBinaryTest() throws IOException { public void testBodyMultipartFormdataArrayOfBinaryTest() {
// given List<File> files = null;
var firstFile = Files.createTempFile("test", ".txt");
String firstFileContent = "Thanks for using OpenAPI generator :)";
Files.writeString(firstFile, firstFileContent);
var secondFile = Files.createTempFile("test2", ".txt");
String secondFileContent = "Your ad could be here";
Files.writeString(secondFile, secondFileContent);
List<File> files = List.of(firstFile.toFile(), secondFile.toFile());
// when
String response = api.testBodyMultipartFormdataArrayOfBinary(files); String response = api.testBodyMultipartFormdataArrayOfBinary(files);
// then // TODO: test validations
assertThat(response, containsString("Content-Type: multipart/form-data"));
assertThat(response, containsString(firstFileContent));
assertThat(response, containsString(secondFileContent));
} }
/** /**
* Test single binary in multipart mime * Test single binary in multipart mime
* *
* <p>Test single binary in multipart mime * Test single binary in multipart mime
*/ */
@Test @Test
public void testBodyMultipartFormdataSingleBinaryTest() throws IOException { public void testBodyMultipartFormdataSingleBinaryTest() {
// given File myFile = null;
var testFile = Files.createTempFile("test", ".txt"); String response = api.testBodyMultipartFormdataSingleBinary(myFile);
String testFileContent = "Lorem ipsum dolor sit amet";
Files.writeString(testFile, testFileContent);
// when // TODO: test validations
String response = api.testBodyMultipartFormdataSingleBinary(testFile.toFile());
// then
assertThat(response, containsString("Content-Type: multipart/form-data"));
assertThat(response, containsString(testFileContent));
} }
/** /**
* Test body parameter(s) * Test body parameter(s)
* *
* <p>Test body parameter(s) * Test body parameter(s)
*/ */
@Test @Test
public void testEchoBodyAllOfPetTest() { public void testEchoBodyAllOfPetTest() {
// given Pet pet = null;
// The content length must be set to disable the Transfer-Encoding: chunked which would lead to
// unparsable response because the echo server is replying them as body.
api.getApiClient().addDefaultHeader("Content-Length", "192");
Pet pet =
new Pet()
.id(42L)
.name("Corgi")
.category(new Category().id(1L).name("Dogs"))
.status(StatusEnum.SOLD)
.addPhotoUrlsItem(
"https://cdn.pixabay.com/photo/2021/10/13/09/01/corgi-6705821_1280.jpg")
.addTagsItem(new Tag().id(1L).name("cute"));
// when
Pet response = api.testEchoBodyAllOfPet(pet); Pet response = api.testEchoBodyAllOfPet(pet);
// then // TODO: test validations
assertThat(response, is(pet));
} }
/** /**
* Test free form object * Test free form object
* *
* <p>Test free form object * Test free form object
*/ */
@Test @Test
public void testEchoBodyFreeFormObjectResponseStringTest() { public void testEchoBodyFreeFormObjectResponseStringTest() {
// given Object body = null;
// The content length must be set to disable the Transfer-Encoding: chunked which would lead to String response = api.testEchoBodyFreeFormObjectResponseString(body);
// unparsable response because the echo server is replying them as body.
api.getApiClient().addDefaultHeader("Content-Length", "51");
Object mapAsObject = // TODO: test validations
new HashMap<>(
Map.of(
"firstKey", "firstValue",
"secondKey", "secondValue"));
// when
String response = api.testEchoBodyFreeFormObjectResponseString(mapAsObject);
// then
assertThat(response, is("{\"firstKey\":\"firstValue\",\"secondKey\":\"secondValue\"}"));
} }
/** /**
* Test body parameter(s) * Test body parameter(s)
* *
* <p>Test body parameter(s) * Test body parameter(s)
*/ */
@Test @Test
public void testEchoBodyPetTest() { public void testEchoBodyPetTest() {
// given Pet pet = null;
// The content length must be set to disable the Transfer-Encoding: chunked which would lead to
// unparsable response because the echo server is replying them as body.
api.getApiClient().addDefaultHeader("Content-Length", "192");
Pet pet =
new Pet()
.id(42L)
.name("Corgi")
.category(new Category().id(1L).name("Dogs"))
.status(StatusEnum.SOLD)
.addPhotoUrlsItem(
"https://cdn.pixabay.com/photo/2021/10/13/09/01/corgi-6705821_1280.jpg")
.addTagsItem(new Tag().id(1L).name("cute"));
// when
Pet response = api.testEchoBodyPet(pet); Pet response = api.testEchoBodyPet(pet);
// then // TODO: test validations
assertThat(response, is(pet));
} }
/** /**
* Test empty response body * Test empty response body
* *
* <p>Test empty response body * Test empty response body
*/ */
@Test @Test
public void testEchoBodyPetResponseStringTest() { public void testEchoBodyPetResponseStringTest() {
// given Pet pet = null;
// The content length must be set to disable the Transfer-Encoding: chunked which would lead to
// unparsable response because the echo server is replying them as body.
api.getApiClient().addDefaultHeader("Content-Length", "192");
Pet pet =
new Pet()
.id(42L)
.name("Corgi")
.category(new Category().id(1L).name("Dogs"))
.status(StatusEnum.SOLD)
.addPhotoUrlsItem(
"https://cdn.pixabay.com/photo/2021/10/13/09/01/corgi-6705821_1280.jpg")
.addTagsItem(new Tag().id(1L).name("cute"));
// when
String response = api.testEchoBodyPetResponseString(pet); String response = api.testEchoBodyPetResponseString(pet);
// then // TODO: test validations
assertThat(
response,
is(
"{\"id\":42,\"name\":\"Corgi\",\"category\":{\"id\":1,\"name\":\"Dogs\"},\"photoUrls\":[\"https://cdn.pixabay.com/photo/2021/10/13/09/01/corgi-6705821_1280.jpg\"],\"tags\":[{\"id\":1,\"name\":\"cute\"}],\"status\":\"sold\"}"));
} }
/** /**
* Test string enum response body * Test string enum response body
* *
* <p>Test string enum response body * Test string enum response body
*/ */
@Test @Test
public void testEchoBodyStringEnumTest() { public void testEchoBodyStringEnumTest() {
// given String body = null;
String body = "\"failure\"";
// when
StringEnumRef response = api.testEchoBodyStringEnum(body); StringEnumRef response = api.testEchoBodyStringEnum(body);
// then // TODO: test validations
assertThat(response, is(StringEnumRef.FAILURE));
} }
/** /**
* Test empty json (request body) * Test empty json (request body)
* *
* <p>Test empty json (request body) * Test empty json (request body)
*/ */
@Test @Test
public void testEchoBodyTagResponseStringTest() { public void testEchoBodyTagResponseStringTest() {
// given
Tag tag = null; Tag tag = null;
// when
String response = api.testEchoBodyTagResponseString(tag); String response = api.testEchoBodyTagResponseString(tag);
// then // TODO: test validations
assertThat(response, nullValue());
} }
} }

View File

@ -10,154 +10,72 @@
* Do not edit the class manually. * Do not edit the class manually.
*/ */
package org.openapitools.client.api; package org.openapitools.client.api;
import static org.hamcrest.CoreMatchers.containsString;
import static org.hamcrest.MatcherAssert.assertThat;
import org.junit.Test;
import org.openapitools.client.model.TestFormObjectMultipartRequestMarker; import org.openapitools.client.model.TestFormObjectMultipartRequestMarker;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
/** API tests for FormApi */ import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
* API tests for FormApi
*/
@Disabled
public class FormApiTest { public class FormApiTest {
private final FormApi api = new FormApi(); private final FormApi api = new FormApi();
/** /**
* Test form parameter(s) * Test form parameter(s)
* *
* <p>Test form parameter(s) * Test form parameter(s)
*/ */
@Test @Test
public void testFormIntegerBooleanStringTest() { public void testFormIntegerBooleanStringTest() {
// Given Integer integerForm = null;
// The content length must be set to disable the Transfer-Encoding: chunked which would lead to Boolean booleanForm = null;
// unparsable response because the echo server is replying them as body. String stringForm = null;
api.getApiClient().addDefaultHeader("Content-Length", "53");
Integer integerForm = 42;
Boolean booleanForm = true;
String stringForm = "Test123";
// When
String response = api.testFormIntegerBooleanString(integerForm, booleanForm, stringForm); String response = api.testFormIntegerBooleanString(integerForm, booleanForm, stringForm);
// Then // TODO: test validations
assertThat(response, containsString("integer_form=42&boolean_form=true&string_form=Test123"));
} }
/** /**
* Test form parameter(s) for multipart schema * Test form parameter(s) for multipart schema
* *
* <p>Test form parameter(s) for multipart schema * Test form parameter(s) for multipart schema
*/ */
@Test @Test
public void testFormObjectMultipartTest() { public void testFormObjectMultipartTest() {
// Given TestFormObjectMultipartRequestMarker marker = null;
TestFormObjectMultipartRequestMarker marker =
new TestFormObjectMultipartRequestMarker().name("Test Marker");
// When
String response = api.testFormObjectMultipart(marker); String response = api.testFormObjectMultipart(marker);
// Then // TODO: test validations
assertThat(response, containsString("{\"name\":\"Test Marker\"}"));
} }
/** /**
* Test form parameter(s) for oneOf schema with only the first parameters filled * Test form parameter(s) for oneOf schema
* *
* <p>Test form parameter(s) for oneOf schema * Test form parameter(s) for oneOf schema
*/ */
@Test @Test
public void testFormOneofTest_first() { public void testFormOneofTest() {
// Given
String form1 = "test12";
Integer form2 = 12;
String form3 = null;
Boolean form4 = null;
Long id = null;
String name = null;
// When
String response = api.testFormOneof(form1, form2, form3, form4, id, name);
// Then
assertThat(response, containsString("form1=test12&form2=12"));
}
/**
* Test form parameter(s) for oneOf schema with only the second parameters filled
*
* <p>Test form parameter(s) for oneOf schema
*/
@Test
public void testFormOneofTest_second() {
// Given
String form1 = null; String form1 = null;
Integer form2 = null; Integer form2 = null;
String form3 = "34test";
Boolean form4 = false;
Long id = null;
String name = null;
// When
String response = api.testFormOneof(form1, form2, form3, form4, id, name);
// Then
assertThat(response, containsString("form3=34test&form4=false"));
}
/**
* Test form parameter(s) for oneOf schema with only the third parameters filled
*
* <p>Test form parameter(s) for oneOf schema
*/
@Test
public void testFormOneofTest_third() {
// Given
String form1 = null;
Integer form2 = null;
String form3 = null; String form3 = null;
Boolean form4 = null; Boolean form4 = null;
Long id = null;
Long id = 21L; String name = null;
String name = "Hans";
// When
String response = api.testFormOneof(form1, form2, form3, form4, id, name); String response = api.testFormOneof(form1, form2, form3, form4, id, name);
// Then // TODO: test validations
assertThat(response, containsString("id=21&name=Hans"));
} }
/**
* Test form parameter(s) for oneOf schema with all parameters filled
*
* <p>Test form parameter(s) for oneOf schema
*/
@Test
public void testFormOneofTest_all() {
// Given
String form1 = "test12";
Integer form2 = 12;
String form3 = "34test";
Boolean form4 = false;
Long id = 21L;
String name = "Hans";
// When
String response = api.testFormOneof(form1, form2, form3, form4, id, name);
// Then
assertThat(
response, containsString("form1=test12&form2=12&form3=34test&form4=false&id=21&name=Hans"));
}
} }

View File

@ -10,51 +10,43 @@
* Do not edit the class manually. * Do not edit the class manually.
*/ */
package org.openapitools.client.api; package org.openapitools.client.api;
import static org.hamcrest.CoreMatchers.allOf;
import static org.hamcrest.CoreMatchers.containsString;
import static org.hamcrest.MatcherAssert.assertThat;
import org.junit.Test;
import org.openapitools.client.model.StringEnumRef; import org.openapitools.client.model.StringEnumRef;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
/** API tests for HeaderApi */ import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
* API tests for HeaderApi
*/
@Disabled
public class HeaderApiTest { public class HeaderApiTest {
private final HeaderApi api = new HeaderApi(); private final HeaderApi api = new HeaderApi();
/** /**
* Test header parameter(s) * Test header parameter(s)
* *
* <p>Test header parameter(s) * Test header parameter(s)
*/ */
@Test @Test
public void testHeaderIntegerBooleanStringEnumsTest() { public void testHeaderIntegerBooleanStringEnumsTest() {
// Given Integer integerHeader = null;
Integer integerHeader = 11; Boolean booleanHeader = null;
Boolean booleanHeader = true; String stringHeader = null;
String stringHeader = "simple String Header"; String enumNonrefStringHeader = null;
String enumNonrefStringHeader = "false"; StringEnumRef enumRefStringHeader = null;
StringEnumRef enumRefStringHeader = StringEnumRef.UNCLASSIFIED; String response = api.testHeaderIntegerBooleanStringEnums(integerHeader, booleanHeader, stringHeader, enumNonrefStringHeader, enumRefStringHeader);
// When // TODO: test validations
String response =
api.testHeaderIntegerBooleanStringEnums(
integerHeader,
booleanHeader,
stringHeader,
enumNonrefStringHeader,
enumRefStringHeader);
// Then
assertThat(
response,
allOf(
containsString("integer_header: 11"),
containsString("boolean_header: true"),
containsString("string_header: simple String Header"),
containsString("enum_nonref_string_header: false"),
containsString("enum_ref_string_header: unclassified")));
} }
} }

View File

@ -10,40 +10,42 @@
* Do not edit the class manually. * Do not edit the class manually.
*/ */
package org.openapitools.client.api; package org.openapitools.client.api;
import static org.hamcrest.CoreMatchers.containsString;
import static org.hamcrest.MatcherAssert.assertThat;
import org.junit.Test;
import org.openapitools.client.model.StringEnumRef; import org.openapitools.client.model.StringEnumRef;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
/** API tests for PathApi */ import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
* API tests for PathApi
*/
@Disabled
public class PathApiTest { public class PathApiTest {
private final PathApi api = new PathApi(); private final PathApi api = new PathApi();
/** /**
* Test path parameter(s) * Test path parameter(s)
* *
* <p>Test path parameter(s) * Test path parameter(s)
*/ */
@Test @Test
public void public void testsPathStringPathStringIntegerPathIntegerEnumNonrefStringPathEnumRefStringPathTest() {
testsPathStringPathStringIntegerPathIntegerEnumNonrefStringPathEnumRefStringPathTest() { String pathString = null;
// Given Integer pathInteger = null;
String pathString = "simple String Path"; String enumNonrefStringPath = null;
Integer pathInteger = 50; StringEnumRef enumRefStringPath = null;
String enumNonrefStringPath = "true"; String response = api.testsPathStringPathStringIntegerPathIntegerEnumNonrefStringPathEnumRefStringPath(pathString, pathInteger, enumNonrefStringPath, enumRefStringPath);
StringEnumRef enumRefStringPath = StringEnumRef.SUCCESS;
// When // TODO: test validations
String response =
api.testsPathStringPathStringIntegerPathIntegerEnumNonrefStringPathEnumRefStringPath(
pathString, pathInteger, enumNonrefStringPath, enumRefStringPath);
// Then
assertThat(
response, containsString("/path/string/simple%20String%20Path/integer/50/true/success"));
} }
} }

View File

@ -10,206 +10,167 @@
* Do not edit the class manually. * Do not edit the class manually.
*/ */
package org.openapitools.client.api; package org.openapitools.client.api;
import static org.hamcrest.CoreMatchers.containsString;
import static org.hamcrest.MatcherAssert.assertThat;
import java.time.Instant;
import java.time.LocalDate;
import java.util.List;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import org.openapitools.client.model.DataQuery; import org.openapitools.client.model.DataQuery;
import java.time.LocalDate;
import java.time.Instant;
import org.openapitools.client.model.Pet; import org.openapitools.client.model.Pet;
import org.openapitools.client.model.StringEnumRef; import org.openapitools.client.model.StringEnumRef;
import org.openapitools.client.model.TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter; import org.openapitools.client.model.TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter;
import org.openapitools.client.model.TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter; import org.openapitools.client.model.TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
/** API tests for QueryApi */ import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
* API tests for QueryApi
*/
@Disabled
public class QueryApiTest { public class QueryApiTest {
private final QueryApi api = new QueryApi(); private final QueryApi api = new QueryApi();
/** /**
* Test query parameter(s) * Test query parameter(s)
* *
* <p>Test query parameter(s) * Test query parameter(s)
*/ */
@Test @Test
public void testEnumRefStringTest() { public void testEnumRefStringTest() {
// Given String enumNonrefStringQuery = null;
String enumNonrefStringQuery = "false"; StringEnumRef enumRefStringQuery = null;
StringEnumRef enumRefStringQuery = StringEnumRef.SUCCESS;
// When
String response = api.testEnumRefString(enumNonrefStringQuery, enumRefStringQuery); String response = api.testEnumRefString(enumNonrefStringQuery, enumRefStringQuery);
// Then // TODO: test validations
assertThat(
response, containsString("?enum_nonref_string_query=false&enum_ref_string_query=success"));
} }
/** /**
* Test query parameter(s) * Test query parameter(s)
* *
* <p>Test query parameter(s) * Test query parameter(s)
*/ */
@Test @Test
public void testQueryDatetimeDateStringTest() { public void testQueryDatetimeDateStringTest() {
// Given Instant datetimeQuery = null;
Instant datetimeQuery = Instant.ofEpochMilli(1720361075); LocalDate dateQuery = null;
LocalDate dateQuery = LocalDate.of(2024, 7, 7); String stringQuery = null;
String stringQuery = "2024-07-07T16:05:59Z";
// When
String response = api.testQueryDatetimeDateString(datetimeQuery, dateQuery, stringQuery); String response = api.testQueryDatetimeDateString(datetimeQuery, dateQuery, stringQuery);
// Then // TODO: test validations
assertThat(
response,
containsString(
"?datetime_query=1970-01-20T21%3A52%3A41.075Z&date_query=2024-07-07&string_query=2024-07-07T16%3A05%3A59Z"));
} }
/** /**
* Test query parameter(s) * Test query parameter(s)
* *
* <p>Test query parameter(s) * Test query parameter(s)
*/ */
@Test @Test
public void testQueryIntegerBooleanStringTest() { public void testQueryIntegerBooleanStringTest() {
// Given Integer integerQuery = null;
Integer integerQuery = 42; Boolean booleanQuery = null;
Boolean booleanQuery = false; String stringQuery = null;
String stringQuery = "Hello World!";
// When
String response = api.testQueryIntegerBooleanString(integerQuery, booleanQuery, stringQuery); String response = api.testQueryIntegerBooleanString(integerQuery, booleanQuery, stringQuery);
// Then // TODO: test validations
assertThat(
response,
containsString("?integer_query=42&boolean_query=false&string_query=Hello%20World%21"));
} }
/** /**
* Test query parameter(s) * Test query parameter(s)
* *
* <p>Test query parameter(s) * Test query parameter(s)
*/ */
@Test @Test
@Disabled("The deep object style and the whole dynamic operations are currently not supported")
public void testQueryStyleDeepObjectExplodeTrueObjectTest() { public void testQueryStyleDeepObjectExplodeTrueObjectTest() {
Pet queryObject = null; Pet queryObject = null;
String response = api.testQueryStyleDeepObjectExplodeTrueObject(queryObject); String response = api.testQueryStyleDeepObjectExplodeTrueObject(queryObject);
// Like Spring WebClient and RestTemplate, the deep object style is currently not // TODO: test validations
} }
/** /**
* Test query parameter(s) * Test query parameter(s)
* *
* <p>Test query parameter(s) * Test query parameter(s)
*/ */
@Test @Test
@Disabled("The deep object style and the whole dynamic operations are currently not supported")
public void testQueryStyleDeepObjectExplodeTrueObjectAllOfTest() { public void testQueryStyleDeepObjectExplodeTrueObjectAllOfTest() {
TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter queryObject = null; TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter queryObject = null;
String response = api.testQueryStyleDeepObjectExplodeTrueObjectAllOf(queryObject); String response = api.testQueryStyleDeepObjectExplodeTrueObjectAllOf(queryObject);
// Like Spring WebClient and RestTemplate, the deep object style and the whole dynamic // TODO: test validations
// operations are currently not supported
} }
/** /**
* Test query parameter(s) * Test query parameter(s)
* *
* <p>Test query parameter(s) * Test query parameter(s)
*/ */
@Test @Test
public void testQueryStyleFormExplodeFalseArrayIntegerTest() { public void testQueryStyleFormExplodeFalseArrayIntegerTest() {
// Given List<Integer> queryObject = null;
List<Integer> queryObject = List.of(1, 6, 2, 5, 3, 4);
// When
String response = api.testQueryStyleFormExplodeFalseArrayInteger(queryObject); String response = api.testQueryStyleFormExplodeFalseArrayInteger(queryObject);
// Then // TODO: test validations
assertThat(response, containsString("?query_object=1%2C6%2C2%2C5%2C3%2C4"));
} }
/** /**
* Test query parameter(s) * Test query parameter(s)
* *
* <p>Test query parameter(s) * Test query parameter(s)
*/ */
@Test @Test
public void testQueryStyleFormExplodeFalseArrayStringTest() { public void testQueryStyleFormExplodeFalseArrayStringTest() {
// Given List<String> queryObject = null;
List<String> queryObject = List.of("Hello", "World");
// When
String response = api.testQueryStyleFormExplodeFalseArrayString(queryObject); String response = api.testQueryStyleFormExplodeFalseArrayString(queryObject);
// Then // TODO: test validations
assertThat(response, containsString("?query_object=Hello%2CWorld"));
} }
/** /**
* Test query parameter(s) * Test query parameter(s)
* *
* <p>Test query parameter(s) * Test query parameter(s)
*/ */
@Test @Test
@Disabled("The deep object style and the whole dynamic operations are currently not supported")
public void testQueryStyleFormExplodeTrueArrayStringTest() { public void testQueryStyleFormExplodeTrueArrayStringTest() {
// Given TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter queryObject = null;
TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter queryObject =
new TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter()
.addValuesItem("Hello")
.addValuesItem("Hallo")
.addValuesItem("Bonjour");
// When
String response = api.testQueryStyleFormExplodeTrueArrayString(queryObject); String response = api.testQueryStyleFormExplodeTrueArrayString(queryObject);
// Then // TODO: test validations
// Like Spring WebClient and RestTemplate, the deep object style and the whole dynamic
// operations are currently not supported
assertThat(
response, containsString("?query_object=Hello&query_object=Hallo&query_object=Bonjour"));
} }
/** /**
* Test query parameter(s) * Test query parameter(s)
* *
* <p>Test query parameter(s) * Test query parameter(s)
*/ */
@Test @Test
@Disabled("The deep object style and the whole dynamic operations are currently not supported")
public void testQueryStyleFormExplodeTrueObjectTest() { public void testQueryStyleFormExplodeTrueObjectTest() {
Pet queryObject = null; Pet queryObject = null;
String response = api.testQueryStyleFormExplodeTrueObject(queryObject); String response = api.testQueryStyleFormExplodeTrueObject(queryObject);
// TODO: test validations // TODO: test validations
// Like Spring WebClient and RestTemplate, the deep object style and the whole dynamic
// operations are currently not supported
} }
/** /**
* Test query parameter(s) * Test query parameter(s)
* *
* <p>Test query parameter(s) * Test query parameter(s)
*/ */
@Test @Test
@Disabled("The deep object style and the whole dynamic operations are currently not supported")
public void testQueryStyleFormExplodeTrueObjectAllOfTest() { public void testQueryStyleFormExplodeTrueObjectAllOfTest() {
DataQuery queryObject = null; DataQuery queryObject = null;
String response = api.testQueryStyleFormExplodeTrueObjectAllOf(queryObject); String response = api.testQueryStyleFormExplodeTrueObjectAllOf(queryObject);
// TODO: test validations // TODO: test validations
// Like Spring WebClient and RestTemplate, the deep object style and the whole dynamic
// operations are currently not supported
} }
} }

View File

@ -102,6 +102,7 @@ ext {
jackson_databind_nullable_version = "0.2.6" jackson_databind_nullable_version = "0.2.6"
spring_web_version = "5.3.33" spring_web_version = "5.3.33"
jakarta_annotation_version = "1.3.5" jakarta_annotation_version = "1.3.5"
beanvalidation_version = "2.0.2"
jodatime_version = "2.9.9" jodatime_version = "2.9.9"
junit_version = "5.10.2" junit_version = "5.10.2"
} }

View File

@ -280,11 +280,12 @@
</dependencies> </dependencies>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-web-version>5.3.33</spring-web-version>
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<spring-web-version>5.3.33</spring-web-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.2</junit-version> <junit-version>5.10.2</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
</properties> </properties>

View File

@ -333,6 +333,7 @@
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.0</junit-version> <junit-version>5.10.0</junit-version>
<spotless.version>2.21.0</spotless.version> <spotless.version>2.21.0</spotless.version>
</properties> </properties>

View File

@ -333,6 +333,7 @@
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.0</junit-version> <junit-version>5.10.0</junit-version>
<spotless.version>2.21.0</spotless.version> <spotless.version>2.21.0</spotless.version>
</properties> </properties>

View File

@ -329,6 +329,7 @@
<commons-lang3-version>3.14.0</commons-lang3-version> <commons-lang3-version>3.14.0</commons-lang3-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
<jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version> <jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version>

View File

@ -329,6 +329,7 @@
<commons-lang3-version>3.14.0</commons-lang3-version> <commons-lang3-version>3.14.0</commons-lang3-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
<jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version> <jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version>

View File

@ -285,6 +285,7 @@
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>2.1.1</jakarta-annotation-version> <jakarta-annotation-version>2.1.1</jakarta-annotation-version>
<beanvalidation-version>3.0.2</beanvalidation-version>
<junit-version>5.10.2</junit-version> <junit-version>5.10.2</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
</properties> </properties>

View File

@ -14,8 +14,8 @@
package org.openapitools.client.api; package org.openapitools.client.api;
import java.io.File; import java.io.File;
import org.junit.Test; import org.junit.jupiter.api.Disabled;
import org.junit.Ignore; import org.junit.jupiter.api.Test;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
@ -26,7 +26,7 @@ import java.util.stream.Collectors;
/** /**
* API tests for ResourceApi * API tests for ResourceApi
*/ */
@Ignore @Disabled
public class ResourceApiTest { public class ResourceApiTest {
private final ResourceApi api = new ResourceApi(); private final ResourceApi api = new ResourceApi();

View File

@ -102,6 +102,7 @@ ext {
jackson_databind_nullable_version = "0.2.6" jackson_databind_nullable_version = "0.2.6"
spring_web_version = "5.3.33" spring_web_version = "5.3.33"
jakarta_annotation_version = "1.3.5" jakarta_annotation_version = "1.3.5"
beanvalidation_version = "2.0.2"
jodatime_version = "2.9.9" jodatime_version = "2.9.9"
junit_version = "5.10.2" junit_version = "5.10.2"
} }

View File

@ -287,12 +287,12 @@
</dependencies> </dependencies>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-web-version>5.3.33</spring-web-version>
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<spring-web-version>5.3.33</spring-web-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>3.0.2</beanvalidation-version> <beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.2</junit-version> <junit-version>5.10.2</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
</properties> </properties>

View File

@ -11,8 +11,8 @@ import java.util.Locale;
import java.util.Map; import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

View File

@ -24,8 +24,8 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
/** /**
* API tests for UserApi * API tests for UserApi

View File

@ -102,6 +102,7 @@ ext {
jackson_databind_nullable_version = "0.2.6" jackson_databind_nullable_version = "0.2.6"
spring_web_version = "5.3.33" spring_web_version = "5.3.33"
jakarta_annotation_version = "1.3.5" jakarta_annotation_version = "1.3.5"
beanvalidation_version = "2.0.2"
jodatime_version = "2.9.9" jodatime_version = "2.9.9"
junit_version = "5.10.2" junit_version = "5.10.2"
} }

View File

@ -280,11 +280,12 @@
</dependencies> </dependencies>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-web-version>5.3.33</spring-web-version>
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<spring-web-version>5.3.33</spring-web-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.2</junit-version> <junit-version>5.10.2</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
</properties> </properties>

View File

@ -114,6 +114,7 @@ if(hasProperty('target') && target == 'android') {
ext { ext {
spring_boot_version = "2.7.17" spring_boot_version = "2.7.17"
jakarta_annotation_version = "1.3.5" jakarta_annotation_version = "1.3.5"
beanvalidation_version = "2.0.2"
reactor_version = "3.4.34" reactor_version = "3.4.34"
reactor_netty_version = "1.0.39" reactor_netty_version = "1.0.39"
jackson_version = "2.17.1" jackson_version = "2.17.1"

View File

@ -274,6 +274,7 @@
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.2</junit-version> <junit-version>5.10.2</junit-version>
</properties> </properties>
</project> </project>

View File

@ -316,6 +316,7 @@
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.0</junit-version> <junit-version>5.10.0</junit-version>
<maven-plugin-version>1.0.0</maven-plugin-version> <maven-plugin-version>1.0.0</maven-plugin-version>
<scribejava-version>8.3.3</scribejava-version> <scribejava-version>8.3.3</scribejava-version>

View File

@ -322,6 +322,7 @@
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.0</junit-version> <junit-version>5.10.0</junit-version>
<maven-plugin-version>1.0.0</maven-plugin-version> <maven-plugin-version>1.0.0</maven-plugin-version>
<scribejava-version>8.3.3</scribejava-version> <scribejava-version>8.3.3</scribejava-version>

View File

@ -338,6 +338,7 @@
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.0</junit-version> <junit-version>5.10.0</junit-version>
<scribejava-apis-version>8.3.3</scribejava-apis-version> <scribejava-apis-version>8.3.3</scribejava-apis-version>
<spotless.version>2.21.0</spotless.version> <spotless.version>2.21.0</spotless.version>

View File

@ -338,6 +338,7 @@
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.0</junit-version> <junit-version>5.10.0</junit-version>
<scribejava-apis-version>8.3.3</scribejava-apis-version> <scribejava-apis-version>8.3.3</scribejava-apis-version>
<spotless.version>2.21.0</spotless.version> <spotless.version>2.21.0</spotless.version>

View File

@ -256,6 +256,7 @@
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<httpmime-version>4.5.14</httpmime-version> <httpmime-version>4.5.14</httpmime-version>
<junit-version>5.10.2</junit-version> <junit-version>5.10.2</junit-version>
<spotless.version>2.27.2</spotless.version> <spotless.version>2.27.2</spotless.version>

View File

@ -256,6 +256,7 @@
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>2.1.1</jakarta-annotation-version> <jakarta-annotation-version>2.1.1</jakarta-annotation-version>
<beanvalidation-version>3.0.2</beanvalidation-version>
<httpmime-version>4.5.14</httpmime-version> <httpmime-version>4.5.14</httpmime-version>
<junit-version>5.10.2</junit-version> <junit-version>5.10.2</junit-version>
<spotless.version>2.27.2</spotless.version> <spotless.version>2.27.2</spotless.version>

View File

@ -256,6 +256,7 @@
<jackson-version>2.17.1</jackson-version> <jackson-version>2.17.1</jackson-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<httpmime-version>4.5.14</httpmime-version> <httpmime-version>4.5.14</httpmime-version>
<junit-version>5.10.2</junit-version> <junit-version>5.10.2</junit-version>
<spotless.version>2.27.2</spotless.version> <spotless.version>2.27.2</spotless.version>

View File

@ -334,6 +334,7 @@
<commons-lang3-version>3.14.0</commons-lang3-version> <commons-lang3-version>3.14.0</commons-lang3-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
<jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version> <jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version>

View File

@ -339,6 +339,7 @@
<commons-lang3-version>3.14.0</commons-lang3-version> <commons-lang3-version>3.14.0</commons-lang3-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
<jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version> <jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version>

View File

@ -339,6 +339,7 @@
<commons-lang3-version>3.14.0</commons-lang3-version> <commons-lang3-version>3.14.0</commons-lang3-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
<jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version> <jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version>

View File

@ -334,6 +334,7 @@
<commons-lang3-version>3.14.0</commons-lang3-version> <commons-lang3-version>3.14.0</commons-lang3-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
<jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version> <jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version>

View File

@ -334,6 +334,7 @@
<commons-lang3-version>3.14.0</commons-lang3-version> <commons-lang3-version>3.14.0</commons-lang3-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
<jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version> <jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version>

View File

@ -341,6 +341,7 @@
<commons-lang3-version>3.14.0</commons-lang3-version> <commons-lang3-version>3.14.0</commons-lang3-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
<jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version> <jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version>

View File

@ -340,6 +340,7 @@
<commons-lang3-version>3.14.0</commons-lang3-version> <commons-lang3-version>3.14.0</commons-lang3-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
<jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version> <jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version>

View File

@ -340,6 +340,7 @@
<commons-lang3-version>3.14.0</commons-lang3-version> <commons-lang3-version>3.14.0</commons-lang3-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>2.0.2</beanvalidation-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
<junit-platform-runner.version>1.10.0</junit-platform-runner.version> <junit-platform-runner.version>1.10.0</junit-platform-runner.version>
<jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version> <jakarta.ws.rs-api-version>2.1.6</jakarta.ws.rs-api-version>

View File

@ -284,7 +284,7 @@
<jackson-databind-version>2.17.1</jackson-databind-version> <jackson-databind-version>2.17.1</jackson-databind-version>
<jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version> <jackson-databind-nullable-version>0.2.6</jackson-databind-nullable-version>
<jakarta-annotation-version>1.3.5</jakarta-annotation-version> <jakarta-annotation-version>1.3.5</jakarta-annotation-version>
<beanvalidation-version>3.0.2</beanvalidation-version> <beanvalidation-version>2.0.2</beanvalidation-version>
<okio-version>3.6.0</okio-version> <okio-version>3.6.0</okio-version>
<junit-version>5.10.3</junit-version> <junit-version>5.10.3</junit-version>
</properties> </properties>

View File

@ -15,8 +15,8 @@ package org.openapitools.client;
import java.util.Set; import java.util.Set;
import jakarta.validation.ConstraintViolation; import javax.validation.ConstraintViolation;
import jakarta.validation.ValidationException; import javax.validation.ValidationException;
public class BeanValidationException extends ValidationException { public class BeanValidationException extends ValidationException {
/** /**

View File

@ -28,8 +28,8 @@ import io.restassured.common.mapper.TypeRef;
import io.restassured.http.Method; import io.restassured.http.Method;
import io.restassured.response.Response; import io.restassured.response.Response;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import java.lang.reflect.Type; import java.lang.reflect.Type;
import java.util.function.Consumer; import java.util.function.Consumer;

View File

@ -35,8 +35,8 @@ import io.restassured.common.mapper.TypeRef;
import io.restassured.http.Method; import io.restassured.http.Method;
import io.restassured.response.Response; import io.restassured.response.Response;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import java.lang.reflect.Type; import java.lang.reflect.Type;
import java.util.function.Consumer; import java.util.function.Consumer;

View File

@ -27,8 +27,8 @@ import io.restassured.common.mapper.TypeRef;
import io.restassured.http.Method; import io.restassured.http.Method;
import io.restassured.response.Response; import io.restassured.response.Response;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import java.lang.reflect.Type; import java.lang.reflect.Type;
import java.util.function.Consumer; import java.util.function.Consumer;

View File

@ -30,8 +30,8 @@ import io.restassured.common.mapper.TypeRef;
import io.restassured.http.Method; import io.restassured.http.Method;
import io.restassured.response.Response; import io.restassured.response.Response;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import java.lang.reflect.Type; import java.lang.reflect.Type;
import java.util.function.Consumer; import java.util.function.Consumer;

View File

@ -27,8 +27,8 @@ import io.restassured.common.mapper.TypeRef;
import io.restassured.http.Method; import io.restassured.http.Method;
import io.restassured.response.Response; import io.restassured.response.Response;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import java.lang.reflect.Type; import java.lang.reflect.Type;
import java.util.function.Consumer; import java.util.function.Consumer;

View File

@ -28,8 +28,8 @@ import io.restassured.common.mapper.TypeRef;
import io.restassured.http.Method; import io.restassured.http.Method;
import io.restassured.response.Response; import io.restassured.response.Response;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import java.lang.reflect.Type; import java.lang.reflect.Type;
import java.util.function.Consumer; import java.util.function.Consumer;

View File

@ -24,8 +24,8 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import org.hibernate.validator.constraints.*; import org.hibernate.validator.constraints.*;
/** /**

View File

@ -25,8 +25,8 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import org.hibernate.validator.constraints.*; import org.hibernate.validator.constraints.*;
/** /**

View File

@ -24,8 +24,8 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import org.hibernate.validator.constraints.*; import org.hibernate.validator.constraints.*;
/** /**

View File

@ -26,8 +26,8 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import org.hibernate.validator.constraints.*; import org.hibernate.validator.constraints.*;
/** /**

View File

@ -24,8 +24,8 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import org.hibernate.validator.constraints.*; import org.hibernate.validator.constraints.*;
/** /**

View File

@ -25,8 +25,8 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import org.hibernate.validator.constraints.*; import org.hibernate.validator.constraints.*;
/** /**

View File

@ -24,8 +24,8 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import org.hibernate.validator.constraints.*; import org.hibernate.validator.constraints.*;
/** /**

View File

@ -24,8 +24,8 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import org.hibernate.validator.constraints.*; import org.hibernate.validator.constraints.*;
/** /**

View File

@ -25,8 +25,8 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.annotation.JsonValue;
import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonTypeName;
import jakarta.validation.constraints.*; import javax.validation.constraints.*;
import jakarta.validation.Valid; import javax.validation.Valid;
import org.hibernate.validator.constraints.*; import org.hibernate.validator.constraints.*;
/** /**

Some files were not shown because too many files have changed in this diff Show More