Merge remote-tracking branch 'origin' into 7.0.x

This commit is contained in:
William Cheng
2023-03-03 21:52:50 +08:00
10595 changed files with 418520 additions and 73194 deletions

View File

@@ -10,13 +10,13 @@
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<springdoc.version>1.6.8</springdoc.version>
<swagger-ui.version>4.10.3</swagger-ui.version>
<springdoc.version>1.6.14</springdoc.version>
<swagger-ui.version>4.15.5</swagger-ui.version>
</properties>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.0</version>
<version>2.7.6</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<build>
@@ -54,7 +54,7 @@
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>0.2.2</version>
<version>0.2.6</version>
</dependency>
<!-- Bean Validation API support -->
<dependency>

View File

@@ -6,14 +6,17 @@
package org.openapitools.api;
import org.openapitools.model.Client;
import io.swagger.v3.oas.annotations.ExternalDocumentation;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Parameters;
import io.swagger.v3.oas.annotations.media.ArraySchema;
import io.swagger.v3.oas.annotations.media.Content;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.responses.ApiResponse;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.enums.ParameterIn;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
@@ -31,7 +34,7 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen")
@Validated
@Tag(name = "another-fake", description = "the another-fake API")
@Tag(name = "$another-fake?", description = "the $another-fake? API")
public interface AnotherFakeApi {
/**
@@ -44,6 +47,7 @@ public interface AnotherFakeApi {
@Operation(
operationId = "call123testSpecialTags",
summary = "To test special tags",
description = "To test special tags and operation ID starting with number",
tags = { "$another-fake?" },
responses = {
@ApiResponse(responseCode = "200", description = "successful operation", content = {

View File

@@ -16,14 +16,17 @@ import java.time.OffsetDateTime;
import org.openapitools.model.OuterComposite;
import org.openapitools.model.User;
import org.openapitools.model.XmlItem;
import io.swagger.v3.oas.annotations.ExternalDocumentation;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Parameters;
import io.swagger.v3.oas.annotations.media.ArraySchema;
import io.swagger.v3.oas.annotations.media.Content;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.responses.ApiResponse;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.enums.ParameterIn;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
@@ -54,6 +57,7 @@ public interface FakeApi {
@Operation(
operationId = "createXmlItem",
summary = "creates an XmlItem",
description = "this route creates an XmlItem",
tags = { "fake" },
responses = {
@ApiResponse(responseCode = "200", description = "successful operation")
@@ -78,6 +82,7 @@ public interface FakeApi {
*/
@Operation(
operationId = "fakeOuterBooleanSerialize",
description = "Test serialization of outer boolean types",
tags = { "fake" },
responses = {
@ApiResponse(responseCode = "200", description = "Output boolean", content = {
@@ -104,6 +109,7 @@ public interface FakeApi {
*/
@Operation(
operationId = "fakeOuterCompositeSerialize",
description = "Test serialization of object with outer number type",
tags = { "fake" },
responses = {
@ApiResponse(responseCode = "200", description = "Output composite", content = {
@@ -130,6 +136,7 @@ public interface FakeApi {
*/
@Operation(
operationId = "fakeOuterNumberSerialize",
description = "Test serialization of outer number types",
tags = { "fake" },
responses = {
@ApiResponse(responseCode = "200", description = "Output number", content = {
@@ -156,6 +163,7 @@ public interface FakeApi {
*/
@Operation(
operationId = "fakeOuterStringSerialize",
description = "Test serialization of outer string types",
tags = { "fake" },
responses = {
@ApiResponse(responseCode = "200", description = "Output string", content = {
@@ -182,6 +190,7 @@ public interface FakeApi {
*/
@Operation(
operationId = "testBodyWithFileSchema",
description = "For this test, the body for this request much reference a schema named `File`.",
tags = { "fake" },
responses = {
@ApiResponse(responseCode = "200", description = "Success")
@@ -217,7 +226,7 @@ public interface FakeApi {
consumes = { "application/json" }
)
ResponseEntity<Void> testBodyWithQueryParams(
@NotNull @Parameter(name = "query", description = "", required = true) @Valid @RequestParam(value = "query", required = true) String query,
@NotNull @Parameter(name = "query", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "query", required = true) String query,
@Parameter(name = "body", description = "", required = true) @Valid @RequestBody User body
) throws Exception;
@@ -232,6 +241,7 @@ public interface FakeApi {
@Operation(
operationId = "testClientModel",
summary = "To test \"client\" model",
description = "To test \"client\" model",
tags = { "fake" },
responses = {
@ApiResponse(responseCode = "200", description = "successful operation", content = {
@@ -274,6 +284,7 @@ public interface FakeApi {
@Operation(
operationId = "testEndpointParameters",
summary = "Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트",
description = "Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트",
tags = { "fake" },
responses = {
@ApiResponse(responseCode = "400", description = "Invalid username supplied"),
@@ -324,6 +335,7 @@ public interface FakeApi {
@Operation(
operationId = "testEnumParameters",
summary = "To test enum parameters",
description = "To test enum parameters",
tags = { "fake" },
responses = {
@ApiResponse(responseCode = "400", description = "Invalid request"),
@@ -336,13 +348,13 @@ public interface FakeApi {
consumes = { "application/x-www-form-urlencoded" }
)
ResponseEntity<Void> testEnumParameters(
@Parameter(name = "enum_header_string_array", description = "Header parameter enum test (string array)") @RequestHeader(value = "enum_header_string_array", required = false) List<String> enumHeaderStringArray,
@Parameter(name = "enum_header_string", description = "Header parameter enum test (string)") @RequestHeader(value = "enum_header_string", required = false, defaultValue = "-efg") String enumHeaderString,
@Parameter(name = "enum_query_string_array", description = "Query parameter enum test (string array)") @Valid @RequestParam(value = "enum_query_string_array", required = false) List<String> enumQueryStringArray,
@Parameter(name = "enum_query_string", description = "Query parameter enum test (string)") @Valid @RequestParam(value = "enum_query_string", required = false, defaultValue = "-efg") String enumQueryString,
@Parameter(name = "enum_query_integer", description = "Query parameter enum test (double)") @Valid @RequestParam(value = "enum_query_integer", required = false) Integer enumQueryInteger,
@Parameter(name = "enum_query_double", description = "Query parameter enum test (double)") @Valid @RequestParam(value = "enum_query_double", required = false) Double enumQueryDouble,
@Parameter(name = "enum_form_string_array", description = "Form parameter enum test (string array)") @Valid @RequestParam(value = "enum_form_string_array", required = false) List<String> enumFormStringArray,
@Parameter(name = "enum_header_string_array", description = "Header parameter enum test (string array)", in = ParameterIn.HEADER) @RequestHeader(value = "enum_header_string_array", required = false) List<String> enumHeaderStringArray,
@Parameter(name = "enum_header_string", description = "Header parameter enum test (string)", in = ParameterIn.HEADER) @RequestHeader(value = "enum_header_string", required = false, defaultValue = "-efg") String enumHeaderString,
@Parameter(name = "enum_query_string_array", description = "Query parameter enum test (string array)", in = ParameterIn.QUERY) @Valid @RequestParam(value = "enum_query_string_array", required = false) List<String> enumQueryStringArray,
@Parameter(name = "enum_query_string", description = "Query parameter enum test (string)", in = ParameterIn.QUERY) @Valid @RequestParam(value = "enum_query_string", required = false, defaultValue = "-efg") String enumQueryString,
@Parameter(name = "enum_query_integer", description = "Query parameter enum test (double)", in = ParameterIn.QUERY) @Valid @RequestParam(value = "enum_query_integer", required = false) Integer enumQueryInteger,
@Parameter(name = "enum_query_double", description = "Query parameter enum test (double)", in = ParameterIn.QUERY) @Valid @RequestParam(value = "enum_query_double", required = false) Double enumQueryDouble,
@Parameter(name = "enum_form_string_array", description = "Form parameter enum test (string array)") @Valid @RequestPart(value = "enum_form_string_array", required = false) List<String> enumFormStringArray,
@Parameter(name = "enum_form_string", description = "Form parameter enum test (string)") @Valid @RequestParam(value = "enum_form_string", required = false) String enumFormString
) throws Exception;
@@ -357,14 +369,15 @@ public interface FakeApi {
* @param stringGroup String in group parameters (optional)
* @param booleanGroup Boolean in group parameters (optional)
* @param int64Group Integer in group parameters (optional)
* @return Someting wrong (status code 400)
* @return Something wrong (status code 400)
*/
@Operation(
operationId = "testGroupParameters",
summary = "Fake endpoint to test group parameters (optional)",
description = "Fake endpoint to test group parameters (optional)",
tags = { "fake" },
responses = {
@ApiResponse(responseCode = "400", description = "Someting wrong")
@ApiResponse(responseCode = "400", description = "Something wrong")
}
)
@RequestMapping(
@@ -372,12 +385,12 @@ public interface FakeApi {
value = "/fake"
)
ResponseEntity<Void> testGroupParameters(
@NotNull @Parameter(name = "required_string_group", description = "Required String in group parameters", required = true) @Valid @RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup,
@NotNull @Parameter(name = "required_boolean_group", description = "Required Boolean in group parameters", required = true) @RequestHeader(value = "required_boolean_group", required = true) Boolean requiredBooleanGroup,
@NotNull @Parameter(name = "required_int64_group", description = "Required Integer in group parameters", required = true) @Valid @RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group,
@Parameter(name = "string_group", description = "String in group parameters") @Valid @RequestParam(value = "string_group", required = false) Integer stringGroup,
@Parameter(name = "boolean_group", description = "Boolean in group parameters") @RequestHeader(value = "boolean_group", required = false) Boolean booleanGroup,
@Parameter(name = "int64_group", description = "Integer in group parameters") @Valid @RequestParam(value = "int64_group", required = false) Long int64Group
@NotNull @Parameter(name = "required_string_group", description = "Required String in group parameters", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup,
@NotNull @Parameter(name = "required_boolean_group", description = "Required Boolean in group parameters", required = true, in = ParameterIn.HEADER) @RequestHeader(value = "required_boolean_group", required = true) Boolean requiredBooleanGroup,
@NotNull @Parameter(name = "required_int64_group", description = "Required Integer in group parameters", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group,
@Parameter(name = "string_group", description = "String in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "string_group", required = false) Integer stringGroup,
@Parameter(name = "boolean_group", description = "Boolean in group parameters", in = ParameterIn.HEADER) @RequestHeader(value = "boolean_group", required = false) Boolean booleanGroup,
@Parameter(name = "int64_group", description = "Integer in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "int64_group", required = false) Long int64Group
) throws Exception;
@@ -444,6 +457,7 @@ public interface FakeApi {
*/
@Operation(
operationId = "testQueryParameterCollectionFormat",
description = "To test the collection format in query parameters",
tags = { "fake" },
responses = {
@ApiResponse(responseCode = "200", description = "Success")
@@ -454,11 +468,11 @@ public interface FakeApi {
value = "/fake/test-query-parameters"
)
ResponseEntity<Void> testQueryParameterCollectionFormat(
@NotNull @Parameter(name = "pipe", description = "", required = true) @Valid @RequestParam(value = "pipe", required = true) List<String> pipe,
@NotNull @Parameter(name = "ioutil", description = "", required = true) @Valid @RequestParam(value = "ioutil", required = true) List<String> ioutil,
@NotNull @Parameter(name = "http", description = "", required = true) @Valid @RequestParam(value = "http", required = true) List<String> http,
@NotNull @Parameter(name = "url", description = "", required = true) @Valid @RequestParam(value = "url", required = true) List<String> url,
@NotNull @Parameter(name = "context", description = "", required = true) @Valid @RequestParam(value = "context", required = true) List<String> context
@NotNull @Parameter(name = "pipe", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "pipe", required = true) List<String> pipe,
@NotNull @Parameter(name = "ioutil", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "ioutil", required = true) List<String> ioutil,
@NotNull @Parameter(name = "http", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "http", required = true) List<String> http,
@NotNull @Parameter(name = "url", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "url", required = true) List<String> url,
@NotNull @Parameter(name = "context", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "context", required = true) List<String> context
) throws Exception;
@@ -490,7 +504,7 @@ public interface FakeApi {
consumes = { "multipart/form-data" }
)
ResponseEntity<ModelApiResponse> uploadFileWithRequiredFile(
@Parameter(name = "petId", description = "ID of pet to update", required = true) @PathVariable("petId") Long petId,
@Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId,
@Parameter(name = "requiredFile", description = "file to upload", required = true) @RequestPart(value = "requiredFile", required = true) MultipartFile requiredFile,
@Parameter(name = "additionalMetadata", description = "Additional data to pass to server") @Valid @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata
) throws Exception;

View File

@@ -6,14 +6,17 @@
package org.openapitools.api;
import org.openapitools.model.Client;
import io.swagger.v3.oas.annotations.ExternalDocumentation;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Parameters;
import io.swagger.v3.oas.annotations.media.ArraySchema;
import io.swagger.v3.oas.annotations.media.Content;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.responses.ApiResponse;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.enums.ParameterIn;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
@@ -31,7 +34,7 @@ import javax.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.SpringCodegen")
@Validated
@Tag(name = "fake_classname_test", description = "the fake_classname_test API")
@Tag(name = "fake_classname_tags 123#$%^", description = "the fake_classname_tags 123#$%^ API")
public interface FakeClassnameTestApi {
/**
@@ -44,6 +47,7 @@ public interface FakeClassnameTestApi {
@Operation(
operationId = "testClassname",
summary = "To test class name in snake case",
description = "To test class name in snake case",
tags = { "fake_classname_tags 123#$%^" },
responses = {
@ApiResponse(responseCode = "200", description = "successful operation", content = {

View File

@@ -8,14 +8,17 @@ package org.openapitools.api;
import org.openapitools.model.ModelApiResponse;
import org.openapitools.model.Pet;
import java.util.Set;
import io.swagger.v3.oas.annotations.ExternalDocumentation;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Parameters;
import io.swagger.v3.oas.annotations.media.ArraySchema;
import io.swagger.v3.oas.annotations.media.Content;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.responses.ApiResponse;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.enums.ParameterIn;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
@@ -90,8 +93,8 @@ public interface PetApi {
value = "/pet/{petId}"
)
ResponseEntity<Void> deletePet(
@Parameter(name = "petId", description = "Pet id to delete", required = true) @PathVariable("petId") Long petId,
@Parameter(name = "api_key", description = "") @RequestHeader(value = "api_key", required = false) String apiKey
@Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId,
@Parameter(name = "api_key", description = "", in = ParameterIn.HEADER) @RequestHeader(value = "api_key", required = false) String apiKey
) throws Exception;
@@ -106,11 +109,12 @@ public interface PetApi {
@Operation(
operationId = "findPetsByStatus",
summary = "Finds Pets by status",
description = "Multiple status values can be provided with comma separated strings",
tags = { "pet" },
responses = {
@ApiResponse(responseCode = "200", description = "successful operation", content = {
@Content(mediaType = "application/xml", schema = @Schema(implementation = Pet.class)),
@Content(mediaType = "application/json", schema = @Schema(implementation = Pet.class))
@Content(mediaType = "application/xml", array = @ArraySchema(schema = @Schema(implementation = Pet.class))),
@Content(mediaType = "application/json", array = @ArraySchema(schema = @Schema(implementation = Pet.class)))
}),
@ApiResponse(responseCode = "400", description = "Invalid status value")
},
@@ -124,7 +128,7 @@ public interface PetApi {
produces = { "application/xml", "application/json" }
)
ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @Parameter(name = "status", description = "Status values that need to be considered for filter", required = true) @Valid @RequestParam(value = "status", required = true) List<String> status
@NotNull @Parameter(name = "status", description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) List<String> status
) throws Exception;
@@ -141,11 +145,12 @@ public interface PetApi {
@Operation(
operationId = "findPetsByTags",
summary = "Finds Pets by tags",
description = "Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.",
tags = { "pet" },
responses = {
@ApiResponse(responseCode = "200", description = "successful operation", content = {
@Content(mediaType = "application/xml", schema = @Schema(implementation = Pet.class)),
@Content(mediaType = "application/json", schema = @Schema(implementation = Pet.class))
@Content(mediaType = "application/xml", array = @ArraySchema(schema = @Schema(implementation = Pet.class))),
@Content(mediaType = "application/json", array = @ArraySchema(schema = @Schema(implementation = Pet.class)))
}),
@ApiResponse(responseCode = "400", description = "Invalid tag value")
},
@@ -159,7 +164,7 @@ public interface PetApi {
produces = { "application/xml", "application/json" }
)
ResponseEntity<Set<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true) @Valid @RequestParam(value = "tags", required = true) Set<String> tags
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) Set<String> tags
) throws Exception;
@@ -175,6 +180,7 @@ public interface PetApi {
@Operation(
operationId = "getPetById",
summary = "Find pet by ID",
description = "Returns a single pet",
tags = { "pet" },
responses = {
@ApiResponse(responseCode = "200", description = "successful operation", content = {
@@ -194,7 +200,7 @@ public interface PetApi {
produces = { "application/xml", "application/json" }
)
ResponseEntity<Pet> getPetById(
@Parameter(name = "petId", description = "ID of pet to return", required = true) @PathVariable("petId") Long petId
@Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) throws Exception;
@@ -256,7 +262,7 @@ public interface PetApi {
consumes = { "application/x-www-form-urlencoded" }
)
ResponseEntity<Void> updatePetWithForm(
@Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true) @PathVariable("petId") Long petId,
@Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId,
@Parameter(name = "name", description = "Updated name of the pet") @Valid @RequestParam(value = "name", required = false) String name,
@Parameter(name = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
) throws Exception;
@@ -290,7 +296,7 @@ public interface PetApi {
consumes = { "multipart/form-data" }
)
ResponseEntity<ModelApiResponse> uploadFile(
@Parameter(name = "petId", description = "ID of pet to update", required = true) @PathVariable("petId") Long petId,
@Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId,
@Parameter(name = "additionalMetadata", description = "Additional data to pass to server") @Valid @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata,
@Parameter(name = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
) throws Exception;

View File

@@ -7,14 +7,17 @@ package org.openapitools.api;
import java.util.Map;
import org.openapitools.model.Order;
import io.swagger.v3.oas.annotations.ExternalDocumentation;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Parameters;
import io.swagger.v3.oas.annotations.media.ArraySchema;
import io.swagger.v3.oas.annotations.media.Content;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.responses.ApiResponse;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.enums.ParameterIn;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
@@ -46,6 +49,7 @@ public interface StoreApi {
@Operation(
operationId = "deleteOrder",
summary = "Delete purchase order by ID",
description = "For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors",
tags = { "store" },
responses = {
@ApiResponse(responseCode = "400", description = "Invalid ID supplied"),
@@ -57,7 +61,7 @@ public interface StoreApi {
value = "/store/order/{order_id}"
)
ResponseEntity<Void> deleteOrder(
@Parameter(name = "order_id", description = "ID of the order that needs to be deleted", required = true) @PathVariable("order_id") String orderId
@Parameter(name = "order_id", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("order_id") String orderId
) throws Exception;
@@ -70,6 +74,7 @@ public interface StoreApi {
@Operation(
operationId = "getInventory",
summary = "Returns pet inventories by status",
description = "Returns a map of status codes to quantities",
tags = { "store" },
responses = {
@ApiResponse(responseCode = "200", description = "successful operation", content = {
@@ -92,7 +97,7 @@ public interface StoreApi {
/**
* GET /store/order/{order_id} : Find purchase order by ID
* For valid response try integer IDs with value &lt;&#x3D; 5 or &gt; 10. Other values will generated exceptions
* For valid response try integer IDs with value &lt;&#x3D; 5 or &gt; 10. Other values will generate exceptions
*
* @param orderId ID of pet that needs to be fetched (required)
* @return successful operation (status code 200)
@@ -102,6 +107,7 @@ public interface StoreApi {
@Operation(
operationId = "getOrderById",
summary = "Find purchase order by ID",
description = "For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions",
tags = { "store" },
responses = {
@ApiResponse(responseCode = "200", description = "successful operation", content = {
@@ -118,7 +124,7 @@ public interface StoreApi {
produces = { "application/xml", "application/json" }
)
ResponseEntity<Order> getOrderById(
@Min(1L) @Max(5L) @Parameter(name = "order_id", description = "ID of pet that needs to be fetched", required = true) @PathVariable("order_id") Long orderId
@Min(1L) @Max(5L) @Parameter(name = "order_id", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("order_id") Long orderId
) throws Exception;

View File

@@ -8,14 +8,17 @@ package org.openapitools.api;
import java.util.List;
import java.time.OffsetDateTime;
import org.openapitools.model.User;
import io.swagger.v3.oas.annotations.ExternalDocumentation;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Parameters;
import io.swagger.v3.oas.annotations.media.ArraySchema;
import io.swagger.v3.oas.annotations.media.Content;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.responses.ApiResponse;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.enums.ParameterIn;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
@@ -46,9 +49,10 @@ public interface UserApi {
@Operation(
operationId = "createUser",
summary = "Create user",
description = "This can only be done by the logged in user.",
tags = { "user" },
responses = {
@ApiResponse(responseCode = "200", description = "successful operation")
@ApiResponse(responseCode = "default", description = "successful operation")
}
)
@RequestMapping(
@@ -71,7 +75,7 @@ public interface UserApi {
summary = "Creates list of users with given input array",
tags = { "user" },
responses = {
@ApiResponse(responseCode = "200", description = "successful operation")
@ApiResponse(responseCode = "default", description = "successful operation")
}
)
@RequestMapping(
@@ -94,7 +98,7 @@ public interface UserApi {
summary = "Creates list of users with given input array",
tags = { "user" },
responses = {
@ApiResponse(responseCode = "200", description = "successful operation")
@ApiResponse(responseCode = "default", description = "successful operation")
}
)
@RequestMapping(
@@ -117,6 +121,7 @@ public interface UserApi {
@Operation(
operationId = "deleteUser",
summary = "Delete user",
description = "This can only be done by the logged in user.",
tags = { "user" },
responses = {
@ApiResponse(responseCode = "400", description = "Invalid username supplied"),
@@ -128,7 +133,7 @@ public interface UserApi {
value = "/user/{username}"
)
ResponseEntity<Void> deleteUser(
@Parameter(name = "username", description = "The name that needs to be deleted", required = true) @PathVariable("username") String username
@Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) throws Exception;
@@ -159,7 +164,7 @@ public interface UserApi {
produces = { "application/xml", "application/json" }
)
ResponseEntity<User> getUserByName(
@Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true) @PathVariable("username") String username
@Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) throws Exception;
@@ -189,8 +194,8 @@ public interface UserApi {
produces = { "application/xml", "application/json" }
)
ResponseEntity<String> loginUser(
@NotNull @Parameter(name = "username", description = "The user name for login", required = true) @Valid @RequestParam(value = "username", required = true) String username,
@NotNull @Parameter(name = "password", description = "The password for login in clear text", required = true) @Valid @RequestParam(value = "password", required = true) String password
@NotNull @Parameter(name = "username", description = "The user name for login", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "username", required = true) String username,
@NotNull @Parameter(name = "password", description = "The password for login in clear text", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "password", required = true) String password
) throws Exception;
@@ -204,7 +209,7 @@ public interface UserApi {
summary = "Logs out current logged in user session",
tags = { "user" },
responses = {
@ApiResponse(responseCode = "200", description = "successful operation")
@ApiResponse(responseCode = "default", description = "successful operation")
}
)
@RequestMapping(
@@ -228,6 +233,7 @@ public interface UserApi {
@Operation(
operationId = "updateUser",
summary = "Updated user",
description = "This can only be done by the logged in user.",
tags = { "user" },
responses = {
@ApiResponse(responseCode = "400", description = "Invalid user supplied"),
@@ -239,7 +245,7 @@ public interface UserApi {
value = "/user/{username}"
)
ResponseEntity<Void> updateUser(
@Parameter(name = "username", description = "name that need to be deleted", required = true) @PathVariable("username") String username,
@Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username,
@Parameter(name = "body", description = "Updated user object", required = true) @Valid @RequestBody User body
) throws Exception;

View File

@@ -36,7 +36,7 @@ public class AdditionalPropertiesAnyType extends HashMap<String, Object> {
* @return name
*/
@Schema(name = "name", required = false)
@Schema(name = "name", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getName() {
return name;
}

View File

@@ -37,7 +37,7 @@ public class AdditionalPropertiesArray extends HashMap<String, List> {
* @return name
*/
@Schema(name = "name", required = false)
@Schema(name = "name", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getName() {
return name;
}

View File

@@ -36,7 +36,7 @@ public class AdditionalPropertiesBoolean extends HashMap<String, Boolean> {
* @return name
*/
@Schema(name = "name", required = false)
@Schema(name = "name", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getName() {
return name;
}

View File

@@ -84,7 +84,7 @@ public class AdditionalPropertiesClass {
* @return mapString
*/
@Schema(name = "map_string", required = false)
@Schema(name = "map_string", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Map<String, String> getMapString() {
return mapString;
}
@@ -111,7 +111,7 @@ public class AdditionalPropertiesClass {
* @return mapNumber
*/
@Valid
@Schema(name = "map_number", required = false)
@Schema(name = "map_number", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Map<String, BigDecimal> getMapNumber() {
return mapNumber;
}
@@ -138,7 +138,7 @@ public class AdditionalPropertiesClass {
* @return mapInteger
*/
@Schema(name = "map_integer", required = false)
@Schema(name = "map_integer", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Map<String, Integer> getMapInteger() {
return mapInteger;
}
@@ -165,7 +165,7 @@ public class AdditionalPropertiesClass {
* @return mapBoolean
*/
@Schema(name = "map_boolean", required = false)
@Schema(name = "map_boolean", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Map<String, Boolean> getMapBoolean() {
return mapBoolean;
}
@@ -192,7 +192,7 @@ public class AdditionalPropertiesClass {
* @return mapArrayInteger
*/
@Valid
@Schema(name = "map_array_integer", required = false)
@Schema(name = "map_array_integer", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Map<String, List<Integer>> getMapArrayInteger() {
return mapArrayInteger;
}
@@ -219,7 +219,7 @@ public class AdditionalPropertiesClass {
* @return mapArrayAnytype
*/
@Valid
@Schema(name = "map_array_anytype", required = false)
@Schema(name = "map_array_anytype", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Map<String, List<Object>> getMapArrayAnytype() {
return mapArrayAnytype;
}
@@ -246,7 +246,7 @@ public class AdditionalPropertiesClass {
* @return mapMapString
*/
@Valid
@Schema(name = "map_map_string", required = false)
@Schema(name = "map_map_string", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Map<String, Map<String, String>> getMapMapString() {
return mapMapString;
}
@@ -273,7 +273,7 @@ public class AdditionalPropertiesClass {
* @return mapMapAnytype
*/
@Valid
@Schema(name = "map_map_anytype", required = false)
@Schema(name = "map_map_anytype", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Map<String, Map<String, Object>> getMapMapAnytype() {
return mapMapAnytype;
}
@@ -292,7 +292,7 @@ public class AdditionalPropertiesClass {
* @return anytype1
*/
@Schema(name = "anytype_1", required = false)
@Schema(name = "anytype_1", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Object getAnytype1() {
return anytype1;
}
@@ -311,7 +311,7 @@ public class AdditionalPropertiesClass {
* @return anytype2
*/
@Schema(name = "anytype_2", required = false)
@Schema(name = "anytype_2", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Object getAnytype2() {
return anytype2;
}
@@ -330,7 +330,7 @@ public class AdditionalPropertiesClass {
* @return anytype3
*/
@Schema(name = "anytype_3", required = false)
@Schema(name = "anytype_3", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Object getAnytype3() {
return anytype3;
}

View File

@@ -36,7 +36,7 @@ public class AdditionalPropertiesInteger extends HashMap<String, Integer> {
* @return name
*/
@Schema(name = "name", required = false)
@Schema(name = "name", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getName() {
return name;
}

View File

@@ -37,7 +37,7 @@ public class AdditionalPropertiesNumber extends HashMap<String, BigDecimal> {
* @return name
*/
@Schema(name = "name", required = false)
@Schema(name = "name", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getName() {
return name;
}

View File

@@ -36,7 +36,7 @@ public class AdditionalPropertiesObject extends HashMap<String, Map> {
* @return name
*/
@Schema(name = "name", required = false)
@Schema(name = "name", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getName() {
return name;
}

View File

@@ -36,7 +36,7 @@ public class AdditionalPropertiesString extends HashMap<String, String> {
* @return name
*/
@Schema(name = "name", required = false)
@Schema(name = "name", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getName() {
return name;
}

View File

@@ -44,6 +44,22 @@ public class Animal {
@JsonProperty("color")
private String color = "red";
/**
* Default constructor
* @deprecated Use {@link Animal#Animal(String)}
*/
@Deprecated
public Animal() {
super();
}
/**
* Constructor with only required parameters
*/
public Animal(String className) {
this.className = className;
}
public Animal className(String className) {
this.className = className;
return this;
@@ -54,7 +70,7 @@ public class Animal {
* @return className
*/
@NotNull
@Schema(name = "className", required = true)
@Schema(name = "className", requiredMode = Schema.RequiredMode.REQUIRED)
public String getClassName() {
return className;
}
@@ -73,7 +89,7 @@ public class Animal {
* @return color
*/
@Schema(name = "color", required = false)
@Schema(name = "color", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getColor() {
return color;
}

View File

@@ -46,7 +46,7 @@ public class ArrayOfArrayOfNumberOnly {
* @return arrayArrayNumber
*/
@Valid
@Schema(name = "ArrayArrayNumber", required = false)
@Schema(name = "ArrayArrayNumber", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<List<BigDecimal>> getArrayArrayNumber() {
return arrayArrayNumber;
}

View File

@@ -46,7 +46,7 @@ public class ArrayOfNumberOnly {
* @return arrayNumber
*/
@Valid
@Schema(name = "ArrayNumber", required = false)
@Schema(name = "ArrayNumber", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<BigDecimal> getArrayNumber() {
return arrayNumber;
}

View File

@@ -54,7 +54,7 @@ public class ArrayTest {
* @return arrayOfString
*/
@Schema(name = "array_of_string", required = false)
@Schema(name = "array_of_string", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<String> getArrayOfString() {
return arrayOfString;
}
@@ -81,7 +81,7 @@ public class ArrayTest {
* @return arrayArrayOfInteger
*/
@Valid
@Schema(name = "array_array_of_integer", required = false)
@Schema(name = "array_array_of_integer", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<List<Long>> getArrayArrayOfInteger() {
return arrayArrayOfInteger;
}
@@ -95,7 +95,7 @@ public class ArrayTest {
return this;
}
public ArrayTest addArrayArrayOfModelItem(List<ReadOnlyFirst> arrayArrayOfModelItem) {
public ArrayTest addArrayArrayOfModelItem(List<@Valid ReadOnlyFirst> arrayArrayOfModelItem) {
if (this.arrayArrayOfModel == null) {
this.arrayArrayOfModel = new ArrayList<>();
}
@@ -108,7 +108,7 @@ public class ArrayTest {
* @return arrayArrayOfModel
*/
@Valid
@Schema(name = "array_array_of_model", required = false)
@Schema(name = "array_array_of_model", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<List<ReadOnlyFirst>> getArrayArrayOfModel() {
return arrayArrayOfModel;
}

View File

@@ -69,6 +69,22 @@ public class BigCat extends Cat {
@JsonProperty("kind")
private KindEnum kind;
/**
* Default constructor
* @deprecated Use {@link BigCat#BigCat(String)}
*/
@Deprecated
public BigCat() {
super();
}
/**
* Constructor with only required parameters
*/
public BigCat(String className) {
super(className);
}
public BigCat kind(KindEnum kind) {
this.kind = kind;
return this;
@@ -79,7 +95,7 @@ public class BigCat extends Cat {
* @return kind
*/
@Schema(name = "kind", required = false)
@Schema(name = "kind", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public KindEnum getKind() {
return kind;
}

View File

@@ -76,7 +76,7 @@ public class BigCatAllOf {
* @return kind
*/
@Schema(name = "kind", required = false)
@Schema(name = "kind", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public KindEnum getKind() {
return kind;
}

View File

@@ -49,7 +49,7 @@ public class Capitalization {
* @return smallCamel
*/
@Schema(name = "smallCamel", required = false)
@Schema(name = "smallCamel", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getSmallCamel() {
return smallCamel;
}
@@ -68,7 +68,7 @@ public class Capitalization {
* @return capitalCamel
*/
@Schema(name = "CapitalCamel", required = false)
@Schema(name = "CapitalCamel", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getCapitalCamel() {
return capitalCamel;
}
@@ -87,7 +87,7 @@ public class Capitalization {
* @return smallSnake
*/
@Schema(name = "small_Snake", required = false)
@Schema(name = "small_Snake", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getSmallSnake() {
return smallSnake;
}
@@ -106,7 +106,7 @@ public class Capitalization {
* @return capitalSnake
*/
@Schema(name = "Capital_Snake", required = false)
@Schema(name = "Capital_Snake", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getCapitalSnake() {
return capitalSnake;
}
@@ -125,7 +125,7 @@ public class Capitalization {
* @return scAETHFlowPoints
*/
@Schema(name = "SCA_ETH_Flow_Points", required = false)
@Schema(name = "SCA_ETH_Flow_Points", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getScAETHFlowPoints() {
return scAETHFlowPoints;
}
@@ -144,7 +144,7 @@ public class Capitalization {
* @return ATT_NAME
*/
@Schema(name = "ATT_NAME", description = "Name of the pet ", required = false)
@Schema(name = "ATT_NAME", description = "Name of the pet ", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getATTNAME() {
return ATT_NAME;
}

View File

@@ -38,6 +38,22 @@ public class Cat extends Animal {
@JsonProperty("declawed")
private Boolean declawed;
/**
* Default constructor
* @deprecated Use {@link Cat#Cat(String)}
*/
@Deprecated
public Cat() {
super();
}
/**
* Constructor with only required parameters
*/
public Cat(String className) {
super(className);
}
public Cat declawed(Boolean declawed) {
this.declawed = declawed;
return this;
@@ -48,7 +64,7 @@ public class Cat extends Animal {
* @return declawed
*/
@Schema(name = "declawed", required = false)
@Schema(name = "declawed", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Boolean getDeclawed() {
return declawed;
}

View File

@@ -36,7 +36,7 @@ public class CatAllOf {
* @return declawed
*/
@Schema(name = "declawed", required = false)
@Schema(name = "declawed", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Boolean getDeclawed() {
return declawed;
}

View File

@@ -27,6 +27,22 @@ public class Category {
@JsonProperty("name")
private String name = "default-name";
/**
* Default constructor
* @deprecated Use {@link Category#Category(String)}
*/
@Deprecated
public Category() {
super();
}
/**
* Constructor with only required parameters
*/
public Category(String name) {
this.name = name;
}
public Category id(Long id) {
this.id = id;
return this;
@@ -37,7 +53,7 @@ public class Category {
* @return id
*/
@Schema(name = "id", required = false)
@Schema(name = "id", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Long getId() {
return id;
}
@@ -56,7 +72,7 @@ public class Category {
* @return name
*/
@NotNull
@Schema(name = "name", required = true)
@Schema(name = "name", requiredMode = Schema.RequiredMode.REQUIRED)
public String getName() {
return name;
}

View File

@@ -35,7 +35,7 @@ public class ClassModel {
* @return propertyClass
*/
@Schema(name = "_class", required = false)
@Schema(name = "_class", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getPropertyClass() {
return propertyClass;
}

View File

@@ -34,7 +34,7 @@ public class Client {
* @return client
*/
@Schema(name = "client", required = false)
@Schema(name = "client", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getClient() {
return client;
}

View File

@@ -29,6 +29,22 @@ public class Dog extends Animal {
@JsonProperty("breed")
private String breed;
/**
* Default constructor
* @deprecated Use {@link Dog#Dog(String)}
*/
@Deprecated
public Dog() {
super();
}
/**
* Constructor with only required parameters
*/
public Dog(String className) {
super(className);
}
public Dog breed(String breed) {
this.breed = breed;
return this;
@@ -39,7 +55,7 @@ public class Dog extends Animal {
* @return breed
*/
@Schema(name = "breed", required = false)
@Schema(name = "breed", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getBreed() {
return breed;
}

View File

@@ -36,7 +36,7 @@ public class DogAllOf {
* @return breed
*/
@Schema(name = "breed", required = false)
@Schema(name = "breed", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getBreed() {
return breed;
}

View File

@@ -111,7 +111,7 @@ public class EnumArrays {
* @return justSymbol
*/
@Schema(name = "just_symbol", required = false)
@Schema(name = "just_symbol", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public JustSymbolEnum getJustSymbol() {
return justSymbol;
}
@@ -138,7 +138,7 @@ public class EnumArrays {
* @return arrayEnum
*/
@Schema(name = "array_enum", required = false)
@Schema(name = "array_enum", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<ArrayEnumEnum> getArrayEnum() {
return arrayEnum;
}

View File

@@ -184,6 +184,22 @@ public class EnumTest {
@JsonProperty("outerEnum")
private OuterEnum outerEnum;
/**
* Default constructor
* @deprecated Use {@link EnumTest#EnumTest(EnumStringRequiredEnum)}
*/
@Deprecated
public EnumTest() {
super();
}
/**
* Constructor with only required parameters
*/
public EnumTest(EnumStringRequiredEnum enumStringRequired) {
this.enumStringRequired = enumStringRequired;
}
public EnumTest enumString(EnumStringEnum enumString) {
this.enumString = enumString;
return this;
@@ -194,7 +210,7 @@ public class EnumTest {
* @return enumString
*/
@Schema(name = "enum_string", required = false)
@Schema(name = "enum_string", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public EnumStringEnum getEnumString() {
return enumString;
}
@@ -213,7 +229,7 @@ public class EnumTest {
* @return enumStringRequired
*/
@NotNull
@Schema(name = "enum_string_required", required = true)
@Schema(name = "enum_string_required", requiredMode = Schema.RequiredMode.REQUIRED)
public EnumStringRequiredEnum getEnumStringRequired() {
return enumStringRequired;
}
@@ -232,7 +248,7 @@ public class EnumTest {
* @return enumInteger
*/
@Schema(name = "enum_integer", required = false)
@Schema(name = "enum_integer", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public EnumIntegerEnum getEnumInteger() {
return enumInteger;
}
@@ -251,7 +267,7 @@ public class EnumTest {
* @return enumNumber
*/
@Schema(name = "enum_number", required = false)
@Schema(name = "enum_number", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public EnumNumberEnum getEnumNumber() {
return enumNumber;
}
@@ -270,7 +286,7 @@ public class EnumTest {
* @return outerEnum
*/
@Valid
@Schema(name = "outerEnum", required = false)
@Schema(name = "outerEnum", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public OuterEnum getOuterEnum() {
return outerEnum;
}

View File

@@ -35,7 +35,7 @@ public class File {
* @return sourceURI
*/
@Schema(name = "sourceURI", description = "Test capitalization", required = false)
@Schema(name = "sourceURI", description = "Test capitalization", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getSourceURI() {
return sourceURI;
}

View File

@@ -29,7 +29,7 @@ public class FileSchemaTestClass {
@JsonProperty("files")
@Valid
private List<File> files = null;
private List<@Valid File> files = null;
public FileSchemaTestClass file(File file) {
this.file = file;
@@ -41,7 +41,7 @@ public class FileSchemaTestClass {
* @return file
*/
@Valid
@Schema(name = "file", required = false)
@Schema(name = "file", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public File getFile() {
return file;
}
@@ -50,7 +50,7 @@ public class FileSchemaTestClass {
this.file = file;
}
public FileSchemaTestClass files(List<File> files) {
public FileSchemaTestClass files(List<@Valid File> files) {
this.files = files;
return this;
}
@@ -68,12 +68,12 @@ public class FileSchemaTestClass {
* @return files
*/
@Valid
@Schema(name = "files", required = false)
public List<File> getFiles() {
@Schema(name = "files", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<@Valid File> getFiles() {
return files;
}
public void setFiles(List<File> files) {
public void setFiles(List<@Valid File> files) {
this.files = files;
}

View File

@@ -73,6 +73,25 @@ public class FormatTest {
@JsonProperty("BigDecimal")
private BigDecimal bigDecimal;
/**
* Default constructor
* @deprecated Use {@link FormatTest#FormatTest(BigDecimal, byte[], LocalDate, String)}
*/
@Deprecated
public FormatTest() {
super();
}
/**
* Constructor with only required parameters
*/
public FormatTest(BigDecimal number, byte[] _byte, LocalDate date, String password) {
this.number = number;
this._byte = _byte;
this.date = date;
this.password = password;
}
public FormatTest integer(Integer integer) {
this.integer = integer;
return this;
@@ -85,7 +104,7 @@ public class FormatTest {
* @return integer
*/
@Min(10) @Max(100)
@Schema(name = "integer", required = false)
@Schema(name = "integer", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Integer getInteger() {
return integer;
}
@@ -106,7 +125,7 @@ public class FormatTest {
* @return int32
*/
@Min(20) @Max(200)
@Schema(name = "int32", required = false)
@Schema(name = "int32", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Integer getInt32() {
return int32;
}
@@ -125,7 +144,7 @@ public class FormatTest {
* @return int64
*/
@Schema(name = "int64", required = false)
@Schema(name = "int64", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Long getInt64() {
return int64;
}
@@ -146,7 +165,7 @@ public class FormatTest {
* @return number
*/
@NotNull @Valid @DecimalMin("32.1") @DecimalMax("543.2")
@Schema(name = "number", required = true)
@Schema(name = "number", requiredMode = Schema.RequiredMode.REQUIRED)
public BigDecimal getNumber() {
return number;
}
@@ -167,7 +186,7 @@ public class FormatTest {
* @return _float
*/
@DecimalMin("54.3") @DecimalMax("987.6")
@Schema(name = "float", required = false)
@Schema(name = "float", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Float getFloat() {
return _float;
}
@@ -188,7 +207,7 @@ public class FormatTest {
* @return _double
*/
@DecimalMin("67.8") @DecimalMax("123.4")
@Schema(name = "double", required = false)
@Schema(name = "double", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Double getDouble() {
return _double;
}
@@ -207,7 +226,7 @@ public class FormatTest {
* @return string
*/
@Pattern(regexp = "/[a-z]/i")
@Schema(name = "string", required = false)
@Schema(name = "string", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getString() {
return string;
}
@@ -226,7 +245,7 @@ public class FormatTest {
* @return _byte
*/
@NotNull
@Schema(name = "byte", required = true)
@Schema(name = "byte", requiredMode = Schema.RequiredMode.REQUIRED)
public byte[] getByte() {
return _byte;
}
@@ -245,7 +264,7 @@ public class FormatTest {
* @return binary
*/
@Valid
@Schema(name = "binary", required = false)
@Schema(name = "binary", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public org.springframework.core.io.Resource getBinary() {
return binary;
}
@@ -264,7 +283,7 @@ public class FormatTest {
* @return date
*/
@NotNull @Valid
@Schema(name = "date", required = true)
@Schema(name = "date", requiredMode = Schema.RequiredMode.REQUIRED)
public LocalDate getDate() {
return date;
}
@@ -283,7 +302,7 @@ public class FormatTest {
* @return dateTime
*/
@Valid
@Schema(name = "dateTime", required = false)
@Schema(name = "dateTime", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public OffsetDateTime getDateTime() {
return dateTime;
}
@@ -302,7 +321,7 @@ public class FormatTest {
* @return uuid
*/
@Valid
@Schema(name = "uuid", example = "72f98069-206d-4f12-9f12-3d1e525a8e84", required = false)
@Schema(name = "uuid", example = "72f98069-206d-4f12-9f12-3d1e525a8e84", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public UUID getUuid() {
return uuid;
}
@@ -321,7 +340,7 @@ public class FormatTest {
* @return password
*/
@NotNull @Size(min = 10, max = 64)
@Schema(name = "password", required = true)
@Schema(name = "password", requiredMode = Schema.RequiredMode.REQUIRED)
public String getPassword() {
return password;
}
@@ -340,7 +359,7 @@ public class FormatTest {
* @return bigDecimal
*/
@Valid
@Schema(name = "BigDecimal", required = false)
@Schema(name = "BigDecimal", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public BigDecimal getBigDecimal() {
return bigDecimal;
}

View File

@@ -39,7 +39,7 @@ public class HasOnlyReadOnly {
* @return bar
*/
@Schema(name = "bar", accessMode = Schema.AccessMode.READ_ONLY, required = false)
@Schema(name = "bar", accessMode = Schema.AccessMode.READ_ONLY, requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getBar() {
return bar;
}
@@ -58,7 +58,7 @@ public class HasOnlyReadOnly {
* @return foo
*/
@Schema(name = "foo", accessMode = Schema.AccessMode.READ_ONLY, required = false)
@Schema(name = "foo", accessMode = Schema.AccessMode.READ_ONLY, requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getFoo() {
return foo;
}

View File

@@ -93,7 +93,7 @@ public class MapTest {
* @return mapMapOfString
*/
@Valid
@Schema(name = "map_map_of_string", required = false)
@Schema(name = "map_map_of_string", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Map<String, Map<String, String>> getMapMapOfString() {
return mapMapOfString;
}
@@ -120,7 +120,7 @@ public class MapTest {
* @return mapOfEnumString
*/
@Schema(name = "map_of_enum_string", required = false)
@Schema(name = "map_of_enum_string", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Map<String, InnerEnum> getMapOfEnumString() {
return mapOfEnumString;
}
@@ -147,7 +147,7 @@ public class MapTest {
* @return directMap
*/
@Schema(name = "direct_map", required = false)
@Schema(name = "direct_map", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Map<String, Boolean> getDirectMap() {
return directMap;
}
@@ -174,7 +174,7 @@ public class MapTest {
* @return indirectMap
*/
@Schema(name = "indirect_map", required = false)
@Schema(name = "indirect_map", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Map<String, Boolean> getIndirectMap() {
return indirectMap;
}

View File

@@ -48,7 +48,7 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
* @return uuid
*/
@Valid
@Schema(name = "uuid", required = false)
@Schema(name = "uuid", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public UUID getUuid() {
return uuid;
}
@@ -67,7 +67,7 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
* @return dateTime
*/
@Valid
@Schema(name = "dateTime", required = false)
@Schema(name = "dateTime", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public OffsetDateTime getDateTime() {
return dateTime;
}
@@ -94,7 +94,7 @@ public class MixedPropertiesAndAdditionalPropertiesClass {
* @return map
*/
@Valid
@Schema(name = "map", required = false)
@Schema(name = "map", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Map<String, Animal> getMap() {
return map;
}

View File

@@ -40,7 +40,7 @@ public class Model200Response {
* @return name
*/
@Schema(name = "name", required = false)
@Schema(name = "name", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Integer getName() {
return name;
}
@@ -59,7 +59,7 @@ public class Model200Response {
* @return propertyClass
*/
@Schema(name = "class", required = false)
@Schema(name = "class", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getPropertyClass() {
return propertyClass;
}

View File

@@ -42,7 +42,7 @@ public class ModelApiResponse {
* @return code
*/
@Schema(name = "code", required = false)
@Schema(name = "code", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Integer getCode() {
return code;
}
@@ -61,7 +61,7 @@ public class ModelApiResponse {
* @return type
*/
@Schema(name = "type", required = false)
@Schema(name = "type", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getType() {
return type;
}
@@ -80,7 +80,7 @@ public class ModelApiResponse {
* @return message
*/
@Schema(name = "message", required = false)
@Schema(name = "message", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getMessage() {
return message;
}

View File

@@ -36,7 +36,7 @@ public class ModelList {
* @return _123list
*/
@Schema(name = "123-list", required = false)
@Schema(name = "123-list", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String get123list() {
return _123list;
}

View File

@@ -37,7 +37,7 @@ public class ModelReturn {
* @return _return
*/
@Schema(name = "return", required = false)
@Schema(name = "return", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Integer getReturn() {
return _return;
}

View File

@@ -34,6 +34,22 @@ public class Name {
@JsonProperty("123Number")
private Integer _123number;
/**
* Default constructor
* @deprecated Use {@link Name#Name(Integer)}
*/
@Deprecated
public Name() {
super();
}
/**
* Constructor with only required parameters
*/
public Name(Integer name) {
this.name = name;
}
public Name name(Integer name) {
this.name = name;
return this;
@@ -44,7 +60,7 @@ public class Name {
* @return name
*/
@NotNull
@Schema(name = "name", required = true)
@Schema(name = "name", requiredMode = Schema.RequiredMode.REQUIRED)
public Integer getName() {
return name;
}
@@ -63,7 +79,7 @@ public class Name {
* @return snakeCase
*/
@Schema(name = "snake_case", accessMode = Schema.AccessMode.READ_ONLY, required = false)
@Schema(name = "snake_case", accessMode = Schema.AccessMode.READ_ONLY, requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Integer getSnakeCase() {
return snakeCase;
}
@@ -82,7 +98,7 @@ public class Name {
* @return property
*/
@Schema(name = "property", required = false)
@Schema(name = "property", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getProperty() {
return property;
}
@@ -101,7 +117,7 @@ public class Name {
* @return _123number
*/
@Schema(name = "123Number", accessMode = Schema.AccessMode.READ_ONLY, required = false)
@Schema(name = "123Number", accessMode = Schema.AccessMode.READ_ONLY, requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Integer get123number() {
return _123number;
}

View File

@@ -35,7 +35,7 @@ public class NumberOnly {
* @return justNumber
*/
@Valid
@Schema(name = "JustNumber", required = false)
@Schema(name = "JustNumber", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public BigDecimal getJustNumber() {
return justNumber;
}

View File

@@ -90,7 +90,7 @@ public class Order {
* @return id
*/
@Schema(name = "id", required = false)
@Schema(name = "id", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Long getId() {
return id;
}
@@ -109,7 +109,7 @@ public class Order {
* @return petId
*/
@Schema(name = "petId", required = false)
@Schema(name = "petId", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Long getPetId() {
return petId;
}
@@ -128,7 +128,7 @@ public class Order {
* @return quantity
*/
@Schema(name = "quantity", required = false)
@Schema(name = "quantity", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Integer getQuantity() {
return quantity;
}
@@ -147,7 +147,7 @@ public class Order {
* @return shipDate
*/
@Valid
@Schema(name = "shipDate", required = false)
@Schema(name = "shipDate", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public OffsetDateTime getShipDate() {
return shipDate;
}
@@ -166,7 +166,7 @@ public class Order {
* @return status
*/
@Schema(name = "status", description = "Order Status", required = false)
@Schema(name = "status", description = "Order Status", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public StatusEnum getStatus() {
return status;
}
@@ -185,7 +185,7 @@ public class Order {
* @return complete
*/
@Schema(name = "complete", required = false)
@Schema(name = "complete", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Boolean getComplete() {
return complete;
}

View File

@@ -41,7 +41,7 @@ public class OuterComposite {
* @return myNumber
*/
@Valid
@Schema(name = "my_number", required = false)
@Schema(name = "my_number", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public BigDecimal getMyNumber() {
return myNumber;
}
@@ -60,7 +60,7 @@ public class OuterComposite {
* @return myString
*/
@Schema(name = "my_string", required = false)
@Schema(name = "my_string", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getMyString() {
return myString;
}
@@ -79,7 +79,7 @@ public class OuterComposite {
* @return myBoolean
*/
@Schema(name = "my_boolean", required = false)
@Schema(name = "my_boolean", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Boolean getMyBoolean() {
return myBoolean;
}

View File

@@ -44,7 +44,7 @@ public class Pet {
@JsonProperty("tags")
@Valid
private List<Tag> tags = null;
private List<@Valid Tag> tags = null;
/**
* pet status in the store
@@ -86,6 +86,23 @@ public class Pet {
@JsonProperty("status")
private StatusEnum status;
/**
* Default constructor
* @deprecated Use {@link Pet#Pet(String, Set<String>)}
*/
@Deprecated
public Pet() {
super();
}
/**
* Constructor with only required parameters
*/
public Pet(String name, Set<String> photoUrls) {
this.name = name;
this.photoUrls = photoUrls;
}
public Pet id(Long id) {
this.id = id;
return this;
@@ -96,7 +113,7 @@ public class Pet {
* @return id
*/
@Schema(name = "id", required = false)
@Schema(name = "id", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Long getId() {
return id;
}
@@ -115,7 +132,7 @@ public class Pet {
* @return category
*/
@Valid
@Schema(name = "category", required = false)
@Schema(name = "category", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Category getCategory() {
return category;
}
@@ -134,7 +151,7 @@ public class Pet {
* @return name
*/
@NotNull
@Schema(name = "name", example = "doggie", required = true)
@Schema(name = "name", example = "doggie", requiredMode = Schema.RequiredMode.REQUIRED)
public String getName() {
return name;
}
@@ -158,7 +175,7 @@ public class Pet {
* @return photoUrls
*/
@NotNull
@Schema(name = "photoUrls", required = true)
@Schema(name = "photoUrls", requiredMode = Schema.RequiredMode.REQUIRED)
public Set<String> getPhotoUrls() {
return photoUrls;
}
@@ -168,7 +185,7 @@ public class Pet {
this.photoUrls = photoUrls;
}
public Pet tags(List<Tag> tags) {
public Pet tags(List<@Valid Tag> tags) {
this.tags = tags;
return this;
}
@@ -186,12 +203,12 @@ public class Pet {
* @return tags
*/
@Valid
@Schema(name = "tags", required = false)
public List<Tag> getTags() {
@Schema(name = "tags", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<@Valid Tag> getTags() {
return tags;
}
public void setTags(List<Tag> tags) {
public void setTags(List<@Valid Tag> tags) {
this.tags = tags;
}
@@ -205,7 +222,7 @@ public class Pet {
* @return status
*/
@Schema(name = "status", description = "pet status in the store", required = false)
@Schema(name = "status", description = "pet status in the store", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public StatusEnum getStatus() {
return status;
}

View File

@@ -37,7 +37,7 @@ public class ReadOnlyFirst {
* @return bar
*/
@Schema(name = "bar", accessMode = Schema.AccessMode.READ_ONLY, required = false)
@Schema(name = "bar", accessMode = Schema.AccessMode.READ_ONLY, requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getBar() {
return bar;
}
@@ -56,7 +56,7 @@ public class ReadOnlyFirst {
* @return baz
*/
@Schema(name = "baz", required = false)
@Schema(name = "baz", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getBaz() {
return baz;
}

View File

@@ -36,7 +36,7 @@ public class SpecialModelName {
* @return $specialPropertyName
*/
@Schema(name = "$special[property.name]", required = false)
@Schema(name = "$special[property.name]", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Long get$SpecialPropertyName() {
return $specialPropertyName;
}

View File

@@ -37,7 +37,7 @@ public class Tag {
* @return id
*/
@Schema(name = "id", required = false)
@Schema(name = "id", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Long getId() {
return id;
}
@@ -56,7 +56,7 @@ public class Tag {
* @return name
*/
@Schema(name = "name", required = false)
@Schema(name = "name", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getName() {
return name;
}

View File

@@ -40,6 +40,26 @@ public class TypeHolderDefault {
@Valid
private List<Integer> arrayItem = new ArrayList<>();
/**
* Default constructor
* @deprecated Use {@link TypeHolderDefault#TypeHolderDefault(String, BigDecimal, Integer, Boolean, List<Integer>)}
*/
@Deprecated
public TypeHolderDefault() {
super();
}
/**
* Constructor with only required parameters
*/
public TypeHolderDefault(String stringItem, BigDecimal numberItem, Integer integerItem, Boolean boolItem, List<Integer> arrayItem) {
this.stringItem = stringItem;
this.numberItem = numberItem;
this.integerItem = integerItem;
this.boolItem = boolItem;
this.arrayItem = arrayItem;
}
public TypeHolderDefault stringItem(String stringItem) {
this.stringItem = stringItem;
return this;
@@ -50,7 +70,7 @@ public class TypeHolderDefault {
* @return stringItem
*/
@NotNull
@Schema(name = "string_item", required = true)
@Schema(name = "string_item", requiredMode = Schema.RequiredMode.REQUIRED)
public String getStringItem() {
return stringItem;
}
@@ -69,7 +89,7 @@ public class TypeHolderDefault {
* @return numberItem
*/
@NotNull @Valid
@Schema(name = "number_item", required = true)
@Schema(name = "number_item", requiredMode = Schema.RequiredMode.REQUIRED)
public BigDecimal getNumberItem() {
return numberItem;
}
@@ -88,7 +108,7 @@ public class TypeHolderDefault {
* @return integerItem
*/
@NotNull
@Schema(name = "integer_item", required = true)
@Schema(name = "integer_item", requiredMode = Schema.RequiredMode.REQUIRED)
public Integer getIntegerItem() {
return integerItem;
}
@@ -107,7 +127,7 @@ public class TypeHolderDefault {
* @return boolItem
*/
@NotNull
@Schema(name = "bool_item", required = true)
@Schema(name = "bool_item", requiredMode = Schema.RequiredMode.REQUIRED)
public Boolean getBoolItem() {
return boolItem;
}
@@ -131,7 +151,7 @@ public class TypeHolderDefault {
* @return arrayItem
*/
@NotNull
@Schema(name = "array_item", required = true)
@Schema(name = "array_item", requiredMode = Schema.RequiredMode.REQUIRED)
public List<Integer> getArrayItem() {
return arrayItem;
}

View File

@@ -43,6 +43,27 @@ public class TypeHolderExample {
@Valid
private List<Integer> arrayItem = new ArrayList<>();
/**
* Default constructor
* @deprecated Use {@link TypeHolderExample#TypeHolderExample(String, BigDecimal, Float, Integer, Boolean, List<Integer>)}
*/
@Deprecated
public TypeHolderExample() {
super();
}
/**
* Constructor with only required parameters
*/
public TypeHolderExample(String stringItem, BigDecimal numberItem, Float floatItem, Integer integerItem, Boolean boolItem, List<Integer> arrayItem) {
this.stringItem = stringItem;
this.numberItem = numberItem;
this.floatItem = floatItem;
this.integerItem = integerItem;
this.boolItem = boolItem;
this.arrayItem = arrayItem;
}
public TypeHolderExample stringItem(String stringItem) {
this.stringItem = stringItem;
return this;
@@ -53,7 +74,7 @@ public class TypeHolderExample {
* @return stringItem
*/
@NotNull
@Schema(name = "string_item", example = "what", required = true)
@Schema(name = "string_item", example = "what", requiredMode = Schema.RequiredMode.REQUIRED)
public String getStringItem() {
return stringItem;
}
@@ -72,7 +93,7 @@ public class TypeHolderExample {
* @return numberItem
*/
@NotNull @Valid
@Schema(name = "number_item", example = "1.234", required = true)
@Schema(name = "number_item", example = "1.234", requiredMode = Schema.RequiredMode.REQUIRED)
public BigDecimal getNumberItem() {
return numberItem;
}
@@ -91,7 +112,7 @@ public class TypeHolderExample {
* @return floatItem
*/
@NotNull
@Schema(name = "float_item", example = "1.234", required = true)
@Schema(name = "float_item", example = "1.234", requiredMode = Schema.RequiredMode.REQUIRED)
public Float getFloatItem() {
return floatItem;
}
@@ -110,7 +131,7 @@ public class TypeHolderExample {
* @return integerItem
*/
@NotNull
@Schema(name = "integer_item", example = "-2", required = true)
@Schema(name = "integer_item", example = "-2", requiredMode = Schema.RequiredMode.REQUIRED)
public Integer getIntegerItem() {
return integerItem;
}
@@ -129,7 +150,7 @@ public class TypeHolderExample {
* @return boolItem
*/
@NotNull
@Schema(name = "bool_item", example = "true", required = true)
@Schema(name = "bool_item", example = "true", requiredMode = Schema.RequiredMode.REQUIRED)
public Boolean getBoolItem() {
return boolItem;
}
@@ -153,7 +174,7 @@ public class TypeHolderExample {
* @return arrayItem
*/
@NotNull
@Schema(name = "array_item", example = "[0, 1, 2, 3]", required = true)
@Schema(name = "array_item", example = "[0, 1, 2, 3]", requiredMode = Schema.RequiredMode.REQUIRED)
public List<Integer> getArrayItem() {
return arrayItem;
}

View File

@@ -55,7 +55,7 @@ public class User {
* @return id
*/
@Schema(name = "id", required = false)
@Schema(name = "id", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Long getId() {
return id;
}
@@ -74,7 +74,7 @@ public class User {
* @return username
*/
@Schema(name = "username", required = false)
@Schema(name = "username", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getUsername() {
return username;
}
@@ -93,7 +93,7 @@ public class User {
* @return firstName
*/
@Schema(name = "firstName", required = false)
@Schema(name = "firstName", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getFirstName() {
return firstName;
}
@@ -112,7 +112,7 @@ public class User {
* @return lastName
*/
@Schema(name = "lastName", required = false)
@Schema(name = "lastName", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getLastName() {
return lastName;
}
@@ -131,7 +131,7 @@ public class User {
* @return email
*/
@Schema(name = "email", required = false)
@Schema(name = "email", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getEmail() {
return email;
}
@@ -150,7 +150,7 @@ public class User {
* @return password
*/
@Schema(name = "password", required = false)
@Schema(name = "password", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getPassword() {
return password;
}
@@ -169,7 +169,7 @@ public class User {
* @return phone
*/
@Schema(name = "phone", required = false)
@Schema(name = "phone", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getPhone() {
return phone;
}
@@ -188,7 +188,7 @@ public class User {
* @return userStatus
*/
@Schema(name = "userStatus", description = "User Status", required = false)
@Schema(name = "userStatus", description = "User Status", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Integer getUserStatus() {
return userStatus;
}

View File

@@ -130,7 +130,7 @@ public class XmlItem {
* @return attributeString
*/
@Schema(name = "attribute_string", example = "string", required = false)
@Schema(name = "attribute_string", example = "string", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getAttributeString() {
return attributeString;
}
@@ -149,7 +149,7 @@ public class XmlItem {
* @return attributeNumber
*/
@Valid
@Schema(name = "attribute_number", example = "1.234", required = false)
@Schema(name = "attribute_number", example = "1.234", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public BigDecimal getAttributeNumber() {
return attributeNumber;
}
@@ -168,7 +168,7 @@ public class XmlItem {
* @return attributeInteger
*/
@Schema(name = "attribute_integer", example = "-2", required = false)
@Schema(name = "attribute_integer", example = "-2", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Integer getAttributeInteger() {
return attributeInteger;
}
@@ -187,7 +187,7 @@ public class XmlItem {
* @return attributeBoolean
*/
@Schema(name = "attribute_boolean", example = "true", required = false)
@Schema(name = "attribute_boolean", example = "true", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Boolean getAttributeBoolean() {
return attributeBoolean;
}
@@ -214,7 +214,7 @@ public class XmlItem {
* @return wrappedArray
*/
@Schema(name = "wrapped_array", required = false)
@Schema(name = "wrapped_array", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<Integer> getWrappedArray() {
return wrappedArray;
}
@@ -233,7 +233,7 @@ public class XmlItem {
* @return nameString
*/
@Schema(name = "name_string", example = "string", required = false)
@Schema(name = "name_string", example = "string", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getNameString() {
return nameString;
}
@@ -252,7 +252,7 @@ public class XmlItem {
* @return nameNumber
*/
@Valid
@Schema(name = "name_number", example = "1.234", required = false)
@Schema(name = "name_number", example = "1.234", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public BigDecimal getNameNumber() {
return nameNumber;
}
@@ -271,7 +271,7 @@ public class XmlItem {
* @return nameInteger
*/
@Schema(name = "name_integer", example = "-2", required = false)
@Schema(name = "name_integer", example = "-2", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Integer getNameInteger() {
return nameInteger;
}
@@ -290,7 +290,7 @@ public class XmlItem {
* @return nameBoolean
*/
@Schema(name = "name_boolean", example = "true", required = false)
@Schema(name = "name_boolean", example = "true", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Boolean getNameBoolean() {
return nameBoolean;
}
@@ -317,7 +317,7 @@ public class XmlItem {
* @return nameArray
*/
@Schema(name = "name_array", required = false)
@Schema(name = "name_array", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<Integer> getNameArray() {
return nameArray;
}
@@ -344,7 +344,7 @@ public class XmlItem {
* @return nameWrappedArray
*/
@Schema(name = "name_wrapped_array", required = false)
@Schema(name = "name_wrapped_array", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
@@ -363,7 +363,7 @@ public class XmlItem {
* @return prefixString
*/
@Schema(name = "prefix_string", example = "string", required = false)
@Schema(name = "prefix_string", example = "string", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getPrefixString() {
return prefixString;
}
@@ -382,7 +382,7 @@ public class XmlItem {
* @return prefixNumber
*/
@Valid
@Schema(name = "prefix_number", example = "1.234", required = false)
@Schema(name = "prefix_number", example = "1.234", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public BigDecimal getPrefixNumber() {
return prefixNumber;
}
@@ -401,7 +401,7 @@ public class XmlItem {
* @return prefixInteger
*/
@Schema(name = "prefix_integer", example = "-2", required = false)
@Schema(name = "prefix_integer", example = "-2", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Integer getPrefixInteger() {
return prefixInteger;
}
@@ -420,7 +420,7 @@ public class XmlItem {
* @return prefixBoolean
*/
@Schema(name = "prefix_boolean", example = "true", required = false)
@Schema(name = "prefix_boolean", example = "true", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Boolean getPrefixBoolean() {
return prefixBoolean;
}
@@ -447,7 +447,7 @@ public class XmlItem {
* @return prefixArray
*/
@Schema(name = "prefix_array", required = false)
@Schema(name = "prefix_array", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<Integer> getPrefixArray() {
return prefixArray;
}
@@ -474,7 +474,7 @@ public class XmlItem {
* @return prefixWrappedArray
*/
@Schema(name = "prefix_wrapped_array", required = false)
@Schema(name = "prefix_wrapped_array", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
@@ -493,7 +493,7 @@ public class XmlItem {
* @return namespaceString
*/
@Schema(name = "namespace_string", example = "string", required = false)
@Schema(name = "namespace_string", example = "string", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getNamespaceString() {
return namespaceString;
}
@@ -512,7 +512,7 @@ public class XmlItem {
* @return namespaceNumber
*/
@Valid
@Schema(name = "namespace_number", example = "1.234", required = false)
@Schema(name = "namespace_number", example = "1.234", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public BigDecimal getNamespaceNumber() {
return namespaceNumber;
}
@@ -531,7 +531,7 @@ public class XmlItem {
* @return namespaceInteger
*/
@Schema(name = "namespace_integer", example = "-2", required = false)
@Schema(name = "namespace_integer", example = "-2", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Integer getNamespaceInteger() {
return namespaceInteger;
}
@@ -550,7 +550,7 @@ public class XmlItem {
* @return namespaceBoolean
*/
@Schema(name = "namespace_boolean", example = "true", required = false)
@Schema(name = "namespace_boolean", example = "true", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Boolean getNamespaceBoolean() {
return namespaceBoolean;
}
@@ -577,7 +577,7 @@ public class XmlItem {
* @return namespaceArray
*/
@Schema(name = "namespace_array", required = false)
@Schema(name = "namespace_array", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<Integer> getNamespaceArray() {
return namespaceArray;
}
@@ -604,7 +604,7 @@ public class XmlItem {
* @return namespaceWrappedArray
*/
@Schema(name = "namespace_wrapped_array", required = false)
@Schema(name = "namespace_wrapped_array", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
@@ -623,7 +623,7 @@ public class XmlItem {
* @return prefixNsString
*/
@Schema(name = "prefix_ns_string", example = "string", required = false)
@Schema(name = "prefix_ns_string", example = "string", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public String getPrefixNsString() {
return prefixNsString;
}
@@ -642,7 +642,7 @@ public class XmlItem {
* @return prefixNsNumber
*/
@Valid
@Schema(name = "prefix_ns_number", example = "1.234", required = false)
@Schema(name = "prefix_ns_number", example = "1.234", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public BigDecimal getPrefixNsNumber() {
return prefixNsNumber;
}
@@ -661,7 +661,7 @@ public class XmlItem {
* @return prefixNsInteger
*/
@Schema(name = "prefix_ns_integer", example = "-2", required = false)
@Schema(name = "prefix_ns_integer", example = "-2", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Integer getPrefixNsInteger() {
return prefixNsInteger;
}
@@ -680,7 +680,7 @@ public class XmlItem {
* @return prefixNsBoolean
*/
@Schema(name = "prefix_ns_boolean", example = "true", required = false)
@Schema(name = "prefix_ns_boolean", example = "true", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public Boolean getPrefixNsBoolean() {
return prefixNsBoolean;
}
@@ -707,7 +707,7 @@ public class XmlItem {
* @return prefixNsArray
*/
@Schema(name = "prefix_ns_array", required = false)
@Schema(name = "prefix_ns_array", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<Integer> getPrefixNsArray() {
return prefixNsArray;
}
@@ -734,7 +734,7 @@ public class XmlItem {
* @return prefixNsWrappedArray
*/
@Schema(name = "prefix_ns_wrapped_array", required = false)
@Schema(name = "prefix_ns_wrapped_array", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
public List<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}