Compare commits

...

8 Commits

Author SHA1 Message Date
William Cheng
5c7b8b64b7 update samples 2025-10-29 18:22:37 +08:00
William Cheng
044bd9c63e Merge branch 'bugfix/fix-formparams-defaultvalue' of https://github.com/JoseLora/openapi-generator into JoseLora-bugfix/fix-formparams-defaultvalue 2025-10-29 18:19:47 +08:00
José María Lora
3cf4994ba2 Merge branch 'master' into bugfix/fix-formparams-defaultvalue 2025-10-06 19:40:07 +02:00
José María Lora
df2a8d6d46 Merge branch 'master' into bugfix/fix-formparams-defaultvalue 2025-05-16 12:28:47 +02:00
José María Lora
ade1e5838e Merge branch 'master' into bugfix/fix-formparams-defaultvalue 2025-04-10 17:39:55 +02:00
José María Lora
8ecdb15528 Merge branch 'master' into bugfix/fix-formparams-defaultvalue 2025-01-29 14:04:42 +01:00
José María Lora
ce89695bb6 chore: remove unwanted formatting changes 2024-12-13 12:22:00 +01:00
José María Lora
a424b5af8e fix: add support for default values in formParams template 2024-12-13 12:12:16 +01:00
218 changed files with 3544 additions and 1181 deletions

View File

@@ -1 +1 @@
{{#isFormParam}}{{^isFile}}{{>paramDoc}}{{#useBeanValidation}} {{>beanValidationBodyParams}}@Valid{{/useBeanValidation}} {{#isModel}}@RequestPart{{/isModel}}{{^isModel}}{{#isArray}}@RequestPart{{/isArray}}{{^isArray}}{{#reactive}}@RequestPart{{/reactive}}{{^reactive}}@RequestParam{{/reactive}}{{/isArray}}{{/isModel}}(value = "{{baseName}}"{{#required}}, required = true{{/required}}{{^required}}, required = false{{/required}}){{>dateTimeParam}} {{^required}}{{#useOptional}}Optional<{{/useOptional}}{{/required}}{{{dataType}}}{{^required}}{{#useOptional}}>{{/useOptional}}{{/required}} {{paramName}}{{/isFile}}{{#isFile}}{{>paramDoc}} @RequestPart(value = "{{baseName}}"{{#required}}, required = true{{/required}}{{^required}}, required = false{{/required}}) {{#reactive}}{{#isArray}}Flux<{{/isArray}}Part{{#isArray}}>{{/isArray}}{{/reactive}}{{^reactive}}{{#isArray}}List<{{/isArray}}MultipartFile{{#isArray}}>{{/isArray}}{{/reactive}} {{paramName}}{{/isFile}}{{/isFormParam}} {{#isFormParam}}{{^isFile}}{{>paramDoc}}{{#useBeanValidation}} {{>beanValidationBodyParams}}@Valid{{/useBeanValidation}} {{#isModel}}@RequestPart{{/isModel}}{{^isModel}}{{#isArray}}@RequestPart{{/isArray}}{{^isArray}}{{#reactive}}@RequestPart{{/reactive}}{{^reactive}}@RequestParam{{/reactive}}{{/isArray}}{{/isModel}}(value = "{{baseName}}"{{#required}}, required = true{{/required}}{{^required}}, required = false{{/required}}{{#defaultValue}}, defaultValue = "{{{.}}}"{{/defaultValue}}){{>dateTimeParam}} {{^required}}{{#useOptional}}Optional<{{/useOptional}}{{/required}}{{{dataType}}}{{^required}}{{#useOptional}}>{{/useOptional}}{{/required}} {{paramName}}{{/isFile}}{{#isFile}}{{>paramDoc}} @RequestPart(value = "{{baseName}}"{{#required}}, required = true{{/required}}{{^required}}, required = false{{/required}}) {{#reactive}}{{#isArray}}Flux<{{/isArray}}Part{{#isArray}}>{{/isArray}}{{/reactive}}{{^reactive}}{{#isArray}}List<{{/isArray}}MultipartFile{{#isArray}}>{{/isArray}}{{/reactive}} {{paramName}}{{/isFile}}{{/isFormParam}}

View File

@@ -5316,6 +5316,29 @@ public class SpringCodegenTest {
.doesNotHaveAnnotation("Deprecated"); .doesNotHaveAnnotation("Deprecated");
} }
@Test
public void testRequestBodyFormParamsDefaultValue() {
final var tempDir = TestUtils.newTempFolder();
final CodegenConfigurator configurator = new CodegenConfigurator()
.setInputSpec("src/test/resources/3_0/spring/formParams_defaultValue.yaml")
.setGeneratorName("spring")
.setOutputDir(tempDir.toString());
new DefaultGenerator().opts(configurator.toClientOptInput()).generate();
JavaFileAssert.assertThat(tempDir.resolve("src/main/java/org/openapitools/api/SomeApi.java"))
.assertMethod("someDummyEndpoint", "String", "String")
.assertParameter("productId")
.assertParameterAnnotations()
.containsWithNameAndAttributes("RequestParam",
Map.of("value", "\"product_id\"", "required", "true"))
.toParameter().toMethod()
.assertParameter("locale")
.assertParameterAnnotations()
.containsWithNameAndAttributes("RequestParam",
Map.of("value", "\"locale\"", "required", "false", "defaultValue", "\"en_US\""));
}
@Test @Test
public void shouldAnnotateNonRequiredFieldsAsNullable() throws IOException { public void shouldAnnotateNonRequiredFieldsAsNullable() throws IOException {
SpringCodegen codegen = new SpringCodegen(); SpringCodegen codegen = new SpringCodegen();

View File

@@ -0,0 +1,42 @@
openapi: 3.0.0
info:
version: "1.0.0"
title: formParams-defaultValue-test
paths:
/some/dummy/endpoint:
post:
operationId: someDummyEndpoint
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/DummyRequest'
responses:
200:
description: Successfully created
content:
application/json:
schema:
type: object
additionalProperties:
$ref: '#/components/schemas/DummyResponse'
components:
schemas:
DummyResponse:
required:
- status
type: object
properties:
status:
type: string
DummyRequest:
required:
- product_id
type: object
properties:
product_id:
type: string
locale:
type: string
default: "en_US"

View File

@@ -50,10 +50,14 @@ public interface DefaultApi {
value = DefaultApi.PATH_GET value = DefaultApi.PATH_GET
) )
ResponseEntity<Void> get( ResponseEntity<Void> get(
@NotNull @ApiParam(value = "A date path parameter", required = true, defaultValue = "1972-01-01") @PathVariable("date") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date, @NotNull @ApiParam(value = "A date path parameter", required = true, defaultValue = "1972-01-01") @PathVariable("date") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date
@NotNull @ApiParam(value = "A date-time query parameter", required = true, defaultValue = "1973-12-19T03:39:57-08:00") @Valid @RequestParam(value = "dateTime", required = true, defaultValue = "1973-12-19T03:39:57-08:00") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime, ,
@NotNull @ApiParam(value = "A date header parameter", required = true, defaultValue = "1974-01-01") @RequestHeader(value = "X-Order-Date", required = true, defaultValue = "1974-01-01") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate xOrderDate, @NotNull @ApiParam(value = "A date-time query parameter", required = true, defaultValue = "1973-12-19T03:39:57-08:00") @Valid @RequestParam(value = "dateTime", required = true, defaultValue = "1973-12-19T03:39:57-08:00") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime
@ApiParam(value = "A date cookie parameter", defaultValue = "1975-01-01") @CookieValue(name = "loginDate", required = false, defaultValue = "1975-01-01") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate loginDate ,
@NotNull @ApiParam(value = "A date header parameter", required = true, defaultValue = "1974-01-01") @RequestHeader(value = "X-Order-Date", required = true, defaultValue = "1974-01-01") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate xOrderDate
,
@ApiParam(value = "A date cookie parameter", defaultValue = "1975-01-01") @CookieValue(name = "loginDate", required = false, defaultValue = "1975-01-01") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate loginDate
); );
@@ -80,8 +84,10 @@ public interface DefaultApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> updatePetWithForm( ResponseEntity<Void> updatePetWithForm(
@NotNull @ApiParam(value = "A date path parameter", required = true, defaultValue = "1970-01-01") @PathVariable("date") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date, @NotNull @ApiParam(value = "A date path parameter", required = true, defaultValue = "1970-01-01") @PathVariable("date") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date
@ApiParam(value = "Updated last visit timestamp", defaultValue = "1971-12-19T03:39:57-08:00") @Valid @RequestParam(value = "visitDate", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime visitDate ,
@ApiParam(value = "Updated last visit timestamp", defaultValue = "1971-12-19T03:39:57-08:00") @Valid @RequestParam(value = "visitDate", required = false, defaultValue = "1971-12-19T03:39:57-08:00") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime visitDate
); );
} }

View File

@@ -64,6 +64,7 @@ public interface PetApi {
) )
ResponseEntity<Void> addPet( ResponseEntity<Void> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
@@ -93,8 +94,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
ResponseEntity<Void> deletePet( ResponseEntity<Void> deletePet(
@NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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) @Nullable String apiKey @Parameter(name = "api_key", description = "", in = ParameterIn.HEADER) @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
); );
@@ -130,6 +133,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByStatus( ResponseEntity<List<Pet>> findPetsByStatus(
@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 @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
); );
@@ -168,6 +172,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByTags( ResponseEntity<List<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags @NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags
); );
@@ -205,6 +210,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> getPetById( ResponseEntity<Pet> getPetById(
@NotNull @Parameter(name = "petId", deprecated = true, description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") @Deprecated Long petId @NotNull @Parameter(name = "petId", deprecated = true, description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") @Deprecated Long petId
); );
@@ -239,6 +245,7 @@ public interface PetApi {
) )
ResponseEntity<Void> updatePet( ResponseEntity<Void> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
@@ -270,9 +277,12 @@ public interface PetApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> updatePetWithForm( ResponseEntity<Void> updatePetWithForm(
@NotNull @Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
); );
@@ -307,9 +317,12 @@ public interface PetApi {
consumes = "multipart/form-data" consumes = "multipart/form-data"
) )
ResponseEntity<ModelApiResponse> uploadFile( ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
); );
} }

View File

@@ -61,6 +61,7 @@ public interface StoreApi {
) )
ResponseEntity<Void> deleteOrder( ResponseEntity<Void> deleteOrder(
@NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId @NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId
); );
@@ -126,6 +127,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> getOrderById( ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId
); );
@@ -159,6 +161,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> placeOrder( ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order @Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
); );
} }

View File

@@ -63,6 +63,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUser( ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
); );
@@ -93,6 +94,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithArrayInput( ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
); );
@@ -123,6 +125,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithListInput( ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
); );
@@ -154,6 +157,7 @@ public interface UserApi {
) )
ResponseEntity<Void> deleteUser( ResponseEntity<Void> deleteUser(
@NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
); );
@@ -188,6 +192,7 @@ public interface UserApi {
) )
ResponseEntity<User> getUserByName( ResponseEntity<User> getUserByName(
@NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
); );
@@ -220,8 +225,10 @@ public interface UserApi {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
ResponseEntity<String> loginUser( ResponseEntity<String> loginUser(
@NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @Parameter(name = "username", description = "The user name for login", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "username", required = true) String username, @NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @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", deprecated = true, description = "The password for login in clear text", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "password", required = true) @Deprecated String password @NotNull @Parameter(name = "password", deprecated = true, description = "The password for login in clear text", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "password", required = true) @Deprecated String password
); );
@@ -282,8 +289,10 @@ public interface UserApi {
consumes = "application/json" consumes = "application/json"
) )
ResponseEntity<Void> updateUser( ResponseEntity<Void> updateUser(
@NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username, @NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
,
@Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user
); );
} }

View File

@@ -60,6 +60,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> addPet( ResponseEntity<Pet> addPet(
@ApiParam(value = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @ApiParam(value = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
@@ -92,8 +93,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
ResponseEntity<Void> deletePet( ResponseEntity<Void> deletePet(
@NotNull @ApiParam(value = "Pet id to delete", required = true) @PathVariable("petId") Long petId, @NotNull @ApiParam(value = "Pet id to delete", required = true) @PathVariable("petId") Long petId
,
@ApiParam(value = "") @RequestHeader(value = "api_key", required = false) @Nullable String apiKey @ApiParam(value = "") @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
); );
@@ -130,6 +133,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByStatus( ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @ApiParam(value = "Status values that need to be considered for filter", required = true, allowableValues = "available, pending, sold") @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status @NotNull @ApiParam(value = "Status values that need to be considered for filter", required = true, allowableValues = "available, pending, sold") @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status
); );
@@ -168,6 +172,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByTags( ResponseEntity<List<Pet>> findPetsByTags(
@NotNull @ApiParam(value = "Tags to filter by", required = true) @Valid @RequestParam(value = "tags", required = true) List<String> tags @NotNull @ApiParam(value = "Tags to filter by", required = true) @Valid @RequestParam(value = "tags", required = true) List<String> tags
); );
@@ -203,6 +208,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> getPetById( ResponseEntity<Pet> getPetById(
@NotNull @ApiParam(value = "ID of pet to return", required = true) @PathVariable("petId") Long petId @NotNull @ApiParam(value = "ID of pet to return", required = true) @PathVariable("petId") Long petId
); );
@@ -246,6 +252,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> updatePet( ResponseEntity<Pet> updatePet(
@ApiParam(value = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @ApiParam(value = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
@@ -280,9 +287,12 @@ public interface PetApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> updatePetWithForm( ResponseEntity<Void> updatePetWithForm(
@NotNull @ApiParam(value = "ID of pet that needs to be updated", required = true) @PathVariable("petId") Long petId, @NotNull @ApiParam(value = "ID of pet that needs to be updated", required = true) @PathVariable("petId") Long petId
@ApiParam(value = "Updated name of the pet") @Valid @RequestParam(value = "name", required = false) String name, ,
@ApiParam(value = "Updated name of the pet") @Valid @RequestParam(value = "name", required = false) String name
,
@ApiParam(value = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status @ApiParam(value = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
); );
@@ -319,9 +329,12 @@ public interface PetApi {
consumes = "multipart/form-data" consumes = "multipart/form-data"
) )
ResponseEntity<ModelApiResponse> uploadFile( ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @ApiParam(value = "ID of pet to update", required = true) @PathVariable("petId") Long petId, @NotNull @ApiParam(value = "ID of pet to update", required = true) @PathVariable("petId") Long petId
@ApiParam(value = "Additional data to pass to server") @Valid @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata, ,
@ApiParam(value = "Additional data to pass to server") @Valid @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata
,
@ApiParam(value = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file @ApiParam(value = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
); );
} }

View File

@@ -50,6 +50,7 @@ public interface StoreApi {
) )
ResponseEntity<Void> deleteOrder( ResponseEntity<Void> deleteOrder(
@NotNull @ApiParam(value = "ID of the order that needs to be deleted", required = true) @PathVariable("orderId") String orderId @NotNull @ApiParam(value = "ID of the order that needs to be deleted", required = true) @PathVariable("orderId") String orderId
); );
@@ -113,6 +114,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> getOrderById( ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @ApiParam(value = "ID of pet that needs to be fetched", required = true) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @ApiParam(value = "ID of pet that needs to be fetched", required = true) @PathVariable("orderId") Long orderId
); );
@@ -144,6 +146,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> placeOrder( ResponseEntity<Order> placeOrder(
@ApiParam(value = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order @ApiParam(value = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
); );
} }

View File

@@ -52,6 +52,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUser( ResponseEntity<Void> createUser(
@ApiParam(value = "Created user object", required = true) @Valid @RequestBody User user @ApiParam(value = "Created user object", required = true) @Valid @RequestBody User user
); );
@@ -82,6 +83,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithArrayInput( ResponseEntity<Void> createUsersWithArrayInput(
@ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
); );
@@ -112,6 +114,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithListInput( ResponseEntity<Void> createUsersWithListInput(
@ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
); );
@@ -143,6 +146,7 @@ public interface UserApi {
) )
ResponseEntity<Void> deleteUser( ResponseEntity<Void> deleteUser(
@NotNull @ApiParam(value = "The name that needs to be deleted", required = true) @PathVariable("username") String username @NotNull @ApiParam(value = "The name that needs to be deleted", required = true) @PathVariable("username") String username
); );
@@ -175,6 +179,7 @@ public interface UserApi {
) )
ResponseEntity<User> getUserByName( ResponseEntity<User> getUserByName(
@NotNull @ApiParam(value = "The name that needs to be fetched. Use user1 for testing.", required = true) @PathVariable("username") String username @NotNull @ApiParam(value = "The name that needs to be fetched. Use user1 for testing.", required = true) @PathVariable("username") String username
); );
@@ -205,8 +210,10 @@ public interface UserApi {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
ResponseEntity<String> loginUser( ResponseEntity<String> loginUser(
@NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @ApiParam(value = "The user name for login", required = true) @Valid @RequestParam(value = "username", required = true) String username, @NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @ApiParam(value = "The user name for login", required = true) @Valid @RequestParam(value = "username", required = true) String username
,
@NotNull @ApiParam(value = "The password for login in clear text", required = true) @Valid @RequestParam(value = "password", required = true) String password @NotNull @ApiParam(value = "The password for login in clear text", required = true) @Valid @RequestParam(value = "password", required = true) String password
); );
@@ -267,8 +274,10 @@ public interface UserApi {
consumes = "application/json" consumes = "application/json"
) )
ResponseEntity<Void> updateUser( ResponseEntity<Void> updateUser(
@NotNull @ApiParam(value = "name that need to be deleted", required = true) @PathVariable("username") String username, @NotNull @ApiParam(value = "name that need to be deleted", required = true) @PathVariable("username") String username
,
@ApiParam(value = "Updated user object", required = true) @Valid @RequestBody User user @ApiParam(value = "Updated user object", required = true) @Valid @RequestBody User user
); );
} }

View File

@@ -57,6 +57,7 @@ public interface PetController {
) )
ResponseEntity<Void> addPet( ResponseEntity<Void> addPet(
@ApiParam(value = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet body @ApiParam(value = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet body
); );
@@ -88,8 +89,10 @@ public interface PetController {
value = PetController.PATH_DELETE_PET value = PetController.PATH_DELETE_PET
) )
ResponseEntity<Void> deletePet( ResponseEntity<Void> deletePet(
@NotNull @ApiParam(value = "Pet id to delete", required = true) @PathVariable("petId") Long petId, @NotNull @ApiParam(value = "Pet id to delete", required = true) @PathVariable("petId") Long petId
,
@ApiParam(value = "") @RequestHeader(value = "api_key", required = false) @Nullable String apiKey @ApiParam(value = "") @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
); );
@@ -126,7 +129,8 @@ public interface PetController {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
ResponseEntity<List<Pet>> findPetsByStatus( ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @ApiParam(value = "Status values that need to be considered for filter", required = true, allowableValues = "available, pending, sold") @Valid @RequestParam(value = "status", required = true) List<String> status, @NotNull @ApiParam(value = "Status values that need to be considered for filter", required = true, allowableValues = "available, pending, sold") @Valid @RequestParam(value = "status", required = true) List<String> status
,
@ApiIgnore final Pageable pageable @ApiIgnore final Pageable pageable
); );
@@ -166,7 +170,8 @@ public interface PetController {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
ResponseEntity<List<Pet>> findPetsByTags( ResponseEntity<List<Pet>> findPetsByTags(
@NotNull @ApiParam(value = "Tags to filter by", required = true) @Valid @RequestParam(value = "tags", required = true) List<String> tags, @NotNull @ApiParam(value = "Tags to filter by", required = true) @Valid @RequestParam(value = "tags", required = true) List<String> tags
,
@ApiIgnore final Pageable pageable @ApiIgnore final Pageable pageable
); );
@@ -203,6 +208,7 @@ public interface PetController {
) )
ResponseEntity<Pet> getPetById( ResponseEntity<Pet> getPetById(
@NotNull @ApiParam(value = "ID of pet to return", required = true) @PathVariable("petId") Long petId @NotNull @ApiParam(value = "ID of pet to return", required = true) @PathVariable("petId") Long petId
); );
@@ -239,6 +245,7 @@ public interface PetController {
) )
ResponseEntity<Void> updatePet( ResponseEntity<Void> updatePet(
@ApiParam(value = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet body @ApiParam(value = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet body
); );
@@ -272,9 +279,12 @@ public interface PetController {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> updatePetWithForm( ResponseEntity<Void> updatePetWithForm(
@NotNull @ApiParam(value = "ID of pet that needs to be updated", required = true) @PathVariable("petId") Long petId, @NotNull @ApiParam(value = "ID of pet that needs to be updated", required = true) @PathVariable("petId") Long petId
@ApiParam(value = "Updated name of the pet") @Valid @RequestParam(value = "name", required = false) String name, ,
@ApiParam(value = "Updated name of the pet") @Valid @RequestParam(value = "name", required = false) String name
,
@ApiParam(value = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status @ApiParam(value = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
); );
@@ -310,9 +320,12 @@ public interface PetController {
consumes = "multipart/form-data" consumes = "multipart/form-data"
) )
ResponseEntity<ModelApiResponse> uploadFile( ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @ApiParam(value = "ID of pet to update", required = true) @PathVariable("petId") Long petId, @NotNull @ApiParam(value = "ID of pet to update", required = true) @PathVariable("petId") Long petId
@ApiParam(value = "Additional data to pass to server") @Valid @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata, ,
@ApiParam(value = "Additional data to pass to server") @Valid @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata
,
@ApiParam(value = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file @ApiParam(value = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
); );
} }

View File

@@ -50,6 +50,7 @@ public interface StoreController {
) )
ResponseEntity<Void> deleteOrder( ResponseEntity<Void> deleteOrder(
@NotNull @ApiParam(value = "ID of the order that needs to be deleted", required = true) @PathVariable("orderId") String orderId @NotNull @ApiParam(value = "ID of the order that needs to be deleted", required = true) @PathVariable("orderId") String orderId
); );
@@ -113,6 +114,7 @@ public interface StoreController {
) )
ResponseEntity<Order> getOrderById( ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @ApiParam(value = "ID of pet that needs to be fetched", required = true) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @ApiParam(value = "ID of pet that needs to be fetched", required = true) @PathVariable("orderId") Long orderId
); );
@@ -142,6 +144,7 @@ public interface StoreController {
) )
ResponseEntity<Order> placeOrder( ResponseEntity<Order> placeOrder(
@ApiParam(value = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order body @ApiParam(value = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order body
); );
} }

View File

@@ -48,6 +48,7 @@ public interface UserController {
) )
ResponseEntity<Void> createUser( ResponseEntity<Void> createUser(
@ApiParam(value = "Created user object", required = true) @Valid @RequestBody User body @ApiParam(value = "Created user object", required = true) @Valid @RequestBody User body
); );
@@ -73,6 +74,7 @@ public interface UserController {
) )
ResponseEntity<Void> createUsersWithArrayInput( ResponseEntity<Void> createUsersWithArrayInput(
@ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body
); );
@@ -98,6 +100,7 @@ public interface UserController {
) )
ResponseEntity<Void> createUsersWithListInput( ResponseEntity<Void> createUsersWithListInput(
@ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body
); );
@@ -126,6 +129,7 @@ public interface UserController {
) )
ResponseEntity<Void> deleteUser( ResponseEntity<Void> deleteUser(
@NotNull @ApiParam(value = "The name that needs to be deleted", required = true) @PathVariable("username") String username @NotNull @ApiParam(value = "The name that needs to be deleted", required = true) @PathVariable("username") String username
); );
@@ -157,6 +161,7 @@ public interface UserController {
) )
ResponseEntity<User> getUserByName( ResponseEntity<User> getUserByName(
@NotNull @ApiParam(value = "The name that needs to be fetched. Use user1 for testing.", required = true) @PathVariable("username") String username @NotNull @ApiParam(value = "The name that needs to be fetched. Use user1 for testing.", required = true) @PathVariable("username") String username
); );
@@ -186,8 +191,10 @@ public interface UserController {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
ResponseEntity<String> loginUser( ResponseEntity<String> loginUser(
@NotNull @ApiParam(value = "The user name for login", required = true) @Valid @RequestParam(value = "username", required = true) String username, @NotNull @ApiParam(value = "The user name for login", required = true) @Valid @RequestParam(value = "username", required = true) String username
,
@NotNull @ApiParam(value = "The password for login in clear text", required = true) @Valid @RequestParam(value = "password", required = true) String password @NotNull @ApiParam(value = "The password for login in clear text", required = true) @Valid @RequestParam(value = "password", required = true) String password
); );
@@ -264,8 +271,10 @@ public interface UserController {
value = UserController.PATH_UPDATE_USER value = UserController.PATH_UPDATE_USER
) )
ResponseEntity<Void> updateUser( ResponseEntity<Void> updateUser(
@NotNull @ApiParam(value = "name that need to be deleted", required = true) @PathVariable("username") String username, @NotNull @ApiParam(value = "name that need to be deleted", required = true) @PathVariable("username") String username
,
@ApiParam(value = "Updated user object", required = true) @Valid @RequestBody User body @ApiParam(value = "Updated user object", required = true) @Valid @RequestBody User body
); );
} }

View File

@@ -60,6 +60,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> addPet( ResponseEntity<Pet> addPet(
@ApiParam(value = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @ApiParam(value = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
@@ -92,8 +93,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
ResponseEntity<Void> deletePet( ResponseEntity<Void> deletePet(
@NotNull @ApiParam(value = "Pet id to delete", required = true) @PathVariable("petId") Long petId, @NotNull @ApiParam(value = "Pet id to delete", required = true) @PathVariable("petId") Long petId
,
@ApiParam(value = "") @RequestHeader(value = "api_key", required = false) @Nullable String apiKey @ApiParam(value = "") @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
); );
@@ -130,6 +133,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByStatus( ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @ApiParam(value = "Status values that need to be considered for filter", required = true, allowableValues = "available, pending, sold") @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status @NotNull @ApiParam(value = "Status values that need to be considered for filter", required = true, allowableValues = "available, pending, sold") @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status
); );
@@ -168,6 +172,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByTags( ResponseEntity<List<Pet>> findPetsByTags(
@NotNull @ApiParam(value = "Tags to filter by", required = true) @Valid @RequestParam(value = "tags", required = true) List<String> tags @NotNull @ApiParam(value = "Tags to filter by", required = true) @Valid @RequestParam(value = "tags", required = true) List<String> tags
); );
@@ -203,6 +208,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> getPetById( ResponseEntity<Pet> getPetById(
@NotNull @ApiParam(value = "ID of pet to return", required = true) @PathVariable("petId") Long petId @NotNull @ApiParam(value = "ID of pet to return", required = true) @PathVariable("petId") Long petId
); );
@@ -246,6 +252,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> updatePet( ResponseEntity<Pet> updatePet(
@ApiParam(value = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @ApiParam(value = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
@@ -280,9 +287,12 @@ public interface PetApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> updatePetWithForm( ResponseEntity<Void> updatePetWithForm(
@NotNull @ApiParam(value = "ID of pet that needs to be updated", required = true) @PathVariable("petId") Long petId, @NotNull @ApiParam(value = "ID of pet that needs to be updated", required = true) @PathVariable("petId") Long petId
@ApiParam(value = "Updated name of the pet") @Valid @RequestParam(value = "name", required = false) String name, ,
@ApiParam(value = "Updated name of the pet") @Valid @RequestParam(value = "name", required = false) String name
,
@ApiParam(value = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status @ApiParam(value = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
); );
@@ -319,9 +329,12 @@ public interface PetApi {
consumes = "multipart/form-data" consumes = "multipart/form-data"
) )
ResponseEntity<ModelApiResponse> uploadFile( ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @ApiParam(value = "ID of pet to update", required = true) @PathVariable("petId") Long petId, @NotNull @ApiParam(value = "ID of pet to update", required = true) @PathVariable("petId") Long petId
@ApiParam(value = "Additional data to pass to server") @Valid @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata, ,
@ApiParam(value = "Additional data to pass to server") @Valid @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata
,
@ApiParam(value = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file @ApiParam(value = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
); );
} }

View File

@@ -50,6 +50,7 @@ public interface StoreApi {
) )
ResponseEntity<Void> deleteOrder( ResponseEntity<Void> deleteOrder(
@NotNull @ApiParam(value = "ID of the order that needs to be deleted", required = true) @PathVariable("orderId") String orderId @NotNull @ApiParam(value = "ID of the order that needs to be deleted", required = true) @PathVariable("orderId") String orderId
); );
@@ -113,6 +114,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> getOrderById( ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @ApiParam(value = "ID of pet that needs to be fetched", required = true) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @ApiParam(value = "ID of pet that needs to be fetched", required = true) @PathVariable("orderId") Long orderId
); );
@@ -144,6 +146,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> placeOrder( ResponseEntity<Order> placeOrder(
@ApiParam(value = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order @ApiParam(value = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
); );
} }

View File

@@ -52,6 +52,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUser( ResponseEntity<Void> createUser(
@ApiParam(value = "Created user object", required = true) @Valid @RequestBody User user @ApiParam(value = "Created user object", required = true) @Valid @RequestBody User user
); );
@@ -82,6 +83,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithArrayInput( ResponseEntity<Void> createUsersWithArrayInput(
@ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
); );
@@ -112,6 +114,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithListInput( ResponseEntity<Void> createUsersWithListInput(
@ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
); );
@@ -143,6 +146,7 @@ public interface UserApi {
) )
ResponseEntity<Void> deleteUser( ResponseEntity<Void> deleteUser(
@NotNull @ApiParam(value = "The name that needs to be deleted", required = true) @PathVariable("username") String username @NotNull @ApiParam(value = "The name that needs to be deleted", required = true) @PathVariable("username") String username
); );
@@ -175,6 +179,7 @@ public interface UserApi {
) )
ResponseEntity<User> getUserByName( ResponseEntity<User> getUserByName(
@NotNull @ApiParam(value = "The name that needs to be fetched. Use user1 for testing.", required = true) @PathVariable("username") String username @NotNull @ApiParam(value = "The name that needs to be fetched. Use user1 for testing.", required = true) @PathVariable("username") String username
); );
@@ -205,8 +210,10 @@ public interface UserApi {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
ResponseEntity<String> loginUser( ResponseEntity<String> loginUser(
@NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @ApiParam(value = "The user name for login", required = true) @Valid @RequestParam(value = "username", required = true) String username, @NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @ApiParam(value = "The user name for login", required = true) @Valid @RequestParam(value = "username", required = true) String username
,
@NotNull @ApiParam(value = "The password for login in clear text", required = true) @Valid @RequestParam(value = "password", required = true) String password @NotNull @ApiParam(value = "The password for login in clear text", required = true) @Valid @RequestParam(value = "password", required = true) String password
); );
@@ -267,8 +274,10 @@ public interface UserApi {
consumes = "application/json" consumes = "application/json"
) )
ResponseEntity<Void> updateUser( ResponseEntity<Void> updateUser(
@NotNull @ApiParam(value = "name that need to be deleted", required = true) @PathVariable("username") String username, @NotNull @ApiParam(value = "name that need to be deleted", required = true) @PathVariable("username") String username
,
@ApiParam(value = "Updated user object", required = true) @Valid @RequestBody User user @ApiParam(value = "Updated user object", required = true) @Valid @RequestBody User user
); );
} }

View File

@@ -36,6 +36,7 @@ public interface AnotherFakeApi {
) )
ClientDto call123testSpecialTags( ClientDto call123testSpecialTags(
@RequestBody ClientDto clientDto @RequestBody ClientDto clientDto
); );
} }

View File

@@ -47,6 +47,7 @@ public interface FakeApi {
) )
void createXmlItem( void createXmlItem(
@RequestBody XmlItemDto xmlItemDto @RequestBody XmlItemDto xmlItemDto
); );
@@ -66,6 +67,7 @@ public interface FakeApi {
) )
Boolean fakeOuterBooleanSerialize( Boolean fakeOuterBooleanSerialize(
@RequestBody(required = false) @Nullable Boolean body @RequestBody(required = false) @Nullable Boolean body
); );
@@ -85,6 +87,7 @@ public interface FakeApi {
) )
OuterCompositeDto fakeOuterCompositeSerialize( OuterCompositeDto fakeOuterCompositeSerialize(
@RequestBody(required = false) @Nullable OuterCompositeDto outerCompositeDto @RequestBody(required = false) @Nullable OuterCompositeDto outerCompositeDto
); );
@@ -104,6 +107,7 @@ public interface FakeApi {
) )
BigDecimal fakeOuterNumberSerialize( BigDecimal fakeOuterNumberSerialize(
@RequestBody(required = false) @Nullable BigDecimal body @RequestBody(required = false) @Nullable BigDecimal body
); );
@@ -123,6 +127,7 @@ public interface FakeApi {
) )
String fakeOuterStringSerialize( String fakeOuterStringSerialize(
@RequestBody(required = false) @Nullable String body @RequestBody(required = false) @Nullable String body
); );
@@ -142,6 +147,7 @@ public interface FakeApi {
) )
void testBodyWithFileSchema( void testBodyWithFileSchema(
@RequestBody FileSchemaTestClassDto fileSchemaTestClassDto @RequestBody FileSchemaTestClassDto fileSchemaTestClassDto
); );
@@ -160,8 +166,10 @@ public interface FakeApi {
contentType = "application/json" contentType = "application/json"
) )
void testBodyWithQueryParams( void testBodyWithQueryParams(
@RequestParam(value = "query", required = true) String query, @RequestParam(value = "query", required = true) String query
,
@RequestBody UserDto userDto @RequestBody UserDto userDto
); );
@@ -181,6 +189,7 @@ public interface FakeApi {
) )
ClientDto testClientModel( ClientDto testClientModel(
@RequestBody ClientDto clientDto @RequestBody ClientDto clientDto
); );
@@ -213,20 +222,34 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
void testEndpointParameters( void testEndpointParameters(
@RequestParam(value = "number", required = true) BigDecimal number, @RequestParam(value = "number", required = true) BigDecimal number
@RequestParam(value = "double", required = true) Double _double, ,
@RequestParam(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter, @RequestParam(value = "double", required = true) Double _double
@RequestParam(value = "byte", required = true) byte[] _byte, ,
@RequestParam(value = "integer", required = false) Integer integer, @RequestParam(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter
@RequestParam(value = "int32", required = false) Integer int32, ,
@RequestParam(value = "int64", required = false) Long int64, @RequestParam(value = "byte", required = true) byte[] _byte
@RequestParam(value = "float", required = false) Float _float, ,
@RequestParam(value = "string", required = false) String string, @RequestParam(value = "integer", required = false) Integer integer
@RequestPart(value = "binary", required = false) MultipartFile binary, ,
@RequestParam(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date, @RequestParam(value = "int32", required = false) Integer int32
@RequestParam(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime, ,
@RequestParam(value = "password", required = false) String password, @RequestParam(value = "int64", required = false) Long int64
,
@RequestParam(value = "float", required = false) Float _float
,
@RequestParam(value = "string", required = false) String string
,
@RequestPart(value = "binary", required = false) MultipartFile binary
,
@RequestParam(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date
,
@RequestParam(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime
,
@RequestParam(value = "password", required = false) String password
,
@RequestParam(value = "callback", required = false) String paramCallback @RequestParam(value = "callback", required = false) String paramCallback
); );
@@ -253,14 +276,22 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
void testEnumParameters( void testEnumParameters(
@RequestHeader(value = "enum_header_string_array", required = false) @Nullable List<String> enumHeaderStringArray, @RequestHeader(value = "enum_header_string_array", required = false) @Nullable List<String> enumHeaderStringArray
@RequestHeader(value = "enum_header_string", required = false, defaultValue = "-efg") String enumHeaderString, ,
@RequestParam(value = "enum_query_string_array", required = false) @Nullable List<String> enumQueryStringArray, @RequestHeader(value = "enum_header_string", required = false, defaultValue = "-efg") String enumHeaderString
@RequestParam(value = "enum_query_string", required = false, defaultValue = "-efg") String enumQueryString, ,
@RequestParam(value = "enum_query_integer", required = false) @Nullable Integer enumQueryInteger, @RequestParam(value = "enum_query_string_array", required = false) @Nullable List<String> enumQueryStringArray
@RequestParam(value = "enum_query_double", required = false) @Nullable Double enumQueryDouble, ,
@RequestPart(value = "enum_form_string_array", required = false) List<String> enumFormStringArray, @RequestParam(value = "enum_query_string", required = false, defaultValue = "-efg") String enumQueryString
@RequestParam(value = "enum_form_string", required = false) String enumFormString ,
@RequestParam(value = "enum_query_integer", required = false) @Nullable Integer enumQueryInteger
,
@RequestParam(value = "enum_query_double", required = false) @Nullable Double enumQueryDouble
,
@RequestPart(value = "enum_form_string_array", required = false, defaultValue = "$") List<String> enumFormStringArray
,
@RequestParam(value = "enum_form_string", required = false, defaultValue = "-efg") String enumFormString
); );
@@ -283,12 +314,18 @@ public interface FakeApi {
accept = { "application/json" } accept = { "application/json" }
) )
void testGroupParameters( void testGroupParameters(
@RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup, @RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup
@RequestHeader(value = "required_boolean_group", required = true) Boolean requiredBooleanGroup, ,
@RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group, @RequestHeader(value = "required_boolean_group", required = true) Boolean requiredBooleanGroup
@RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup, ,
@RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup, @RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group
,
@RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup
,
@RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup
,
@RequestParam(value = "int64_group", required = false) @Nullable Long int64Group @RequestParam(value = "int64_group", required = false) @Nullable Long int64Group
); );
@@ -308,6 +345,7 @@ public interface FakeApi {
) )
void testInlineAdditionalProperties( void testInlineAdditionalProperties(
@RequestBody Map<String, String> requestBody @RequestBody Map<String, String> requestBody
); );
@@ -327,8 +365,10 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
void testJsonFormData( void testJsonFormData(
@RequestParam(value = "param", required = true) String param, @RequestParam(value = "param", required = true) String param
,
@RequestParam(value = "param2", required = true) String param2 @RequestParam(value = "param2", required = true) String param2
); );
@@ -348,6 +388,7 @@ public interface FakeApi {
) )
void testNullable( void testNullable(
@RequestBody ChildWithNullableDto childWithNullableDto @RequestBody ChildWithNullableDto childWithNullableDto
); );
@@ -368,10 +409,14 @@ public interface FakeApi {
accept = { "application/json" } accept = { "application/json" }
) )
void testQueryParameterCollectionFormat( void testQueryParameterCollectionFormat(
@RequestParam(value = "pipe", required = true) List<String> pipe, @RequestParam(value = "pipe", required = true) List<String> pipe
@RequestParam(value = "http", required = true) List<String> http, ,
@RequestParam(value = "url", required = true) List<String> url, @RequestParam(value = "http", required = true) List<String> http
,
@RequestParam(value = "url", required = true) List<String> url
,
@RequestParam(value = "context", required = true) List<String> context @RequestParam(value = "context", required = true) List<String> context
); );

View File

@@ -36,6 +36,7 @@ public interface FakeClassnameTags123Api {
) )
ClientDto testClassname( ClientDto testClassname(
@RequestBody ClientDto clientDto @RequestBody ClientDto clientDto
); );
} }

View File

@@ -41,6 +41,7 @@ public interface PetApi {
) )
void addPet( void addPet(
@RequestBody PetDto petDto @RequestBody PetDto petDto
); );
@@ -60,8 +61,10 @@ public interface PetApi {
accept = { "application/json" } accept = { "application/json" }
) )
void deletePet( void deletePet(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
,
@RequestHeader(value = "api_key", required = false) @Nullable String apiKey @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
); );
@@ -81,6 +84,7 @@ public interface PetApi {
) )
List<PetDto> findPetsByStatus( List<PetDto> findPetsByStatus(
@RequestParam(value = "status", required = true) List<String> status @RequestParam(value = "status", required = true) List<String> status
); );
@@ -102,6 +106,7 @@ public interface PetApi {
) )
Set<PetDto> findPetsByTags( Set<PetDto> findPetsByTags(
@RequestParam(value = "tags", required = true) Set<String> tags @RequestParam(value = "tags", required = true) Set<String> tags
); );
@@ -122,6 +127,7 @@ public interface PetApi {
) )
PetDto getPetById( PetDto getPetById(
@PathVariable("petId") Long petId @PathVariable("petId") Long petId
); );
@@ -139,6 +145,7 @@ public interface PetApi {
) )
ResponseObjectWithDifferentFieldNamesDto responseObjectDifferentNames( ResponseObjectWithDifferentFieldNamesDto responseObjectDifferentNames(
@PathVariable("petId") Long petId @PathVariable("petId") Long petId
); );
@@ -161,6 +168,7 @@ public interface PetApi {
) )
void updatePet( void updatePet(
@RequestBody PetDto petDto @RequestBody PetDto petDto
); );
@@ -181,9 +189,12 @@ public interface PetApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
void updatePetWithForm( void updatePetWithForm(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
@RequestParam(value = "name", required = false) String name, ,
@RequestParam(value = "name", required = false) String name
,
@RequestParam(value = "status", required = false) String status @RequestParam(value = "status", required = false) String status
); );
@@ -204,9 +215,12 @@ public interface PetApi {
contentType = "multipart/form-data" contentType = "multipart/form-data"
) )
ApiResponseDto uploadFile( ApiResponseDto uploadFile(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
@RequestParam(value = "additionalMetadata", required = false) String additionalMetadata, ,
@RequestParam(value = "additionalMetadata", required = false) String additionalMetadata
,
@RequestPart(value = "file", required = false) MultipartFile file @RequestPart(value = "file", required = false) MultipartFile file
); );
@@ -227,9 +241,12 @@ public interface PetApi {
contentType = "multipart/form-data" contentType = "multipart/form-data"
) )
ApiResponseDto uploadFileWithRequiredFile( ApiResponseDto uploadFileWithRequiredFile(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
@RequestPart(value = "requiredFile", required = true) MultipartFile requiredFile, ,
@RequestPart(value = "requiredFile", required = true) MultipartFile requiredFile
,
@RequestParam(value = "additionalMetadata", required = false) String additionalMetadata @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata
); );
} }

View File

@@ -37,6 +37,7 @@ public interface StoreApi {
) )
void deleteOrder( void deleteOrder(
@PathVariable("order_id") String orderId @PathVariable("order_id") String orderId
); );
@@ -74,6 +75,7 @@ public interface StoreApi {
) )
OrderDto getOrderById( OrderDto getOrderById(
@PathVariable("order_id") Long orderId @PathVariable("order_id") Long orderId
); );
@@ -94,6 +96,7 @@ public interface StoreApi {
) )
OrderDto placeOrder( OrderDto placeOrder(
@RequestBody OrderDto orderDto @RequestBody OrderDto orderDto
); );
} }

View File

@@ -37,6 +37,7 @@ public interface UserApi {
) )
void createUser( void createUser(
@RequestBody UserDto userDto @RequestBody UserDto userDto
); );
@@ -56,6 +57,7 @@ public interface UserApi {
) )
void createUsersWithArrayInput( void createUsersWithArrayInput(
@RequestBody List<UserDto> userDto @RequestBody List<UserDto> userDto
); );
@@ -75,6 +77,7 @@ public interface UserApi {
) )
void createUsersWithListInput( void createUsersWithListInput(
@RequestBody List<UserDto> userDto @RequestBody List<UserDto> userDto
); );
@@ -94,6 +97,7 @@ public interface UserApi {
) )
void deleteUser( void deleteUser(
@PathVariable("username") String username @PathVariable("username") String username
); );
@@ -114,6 +118,7 @@ public interface UserApi {
) )
UserDto getUserByName( UserDto getUserByName(
@PathVariable("username") String username @PathVariable("username") String username
); );
@@ -133,8 +138,10 @@ public interface UserApi {
accept = { "application/json", "application/xml" } accept = { "application/json", "application/xml" }
) )
String loginUser( String loginUser(
@RequestParam(value = "username", required = true) String username, @RequestParam(value = "username", required = true) String username
,
@RequestParam(value = "password", required = true) String password @RequestParam(value = "password", required = true) String password
); );
@@ -172,8 +179,10 @@ public interface UserApi {
contentType = "application/json" contentType = "application/json"
) )
void updateUser( void updateUser(
@PathVariable("username") String username, @PathVariable("username") String username
,
@RequestBody UserDto userDto @RequestBody UserDto userDto
); );
} }

View File

@@ -40,6 +40,7 @@ public interface AnotherFakeApi {
) )
Mono<Client> call123testSpecialTags( Mono<Client> call123testSpecialTags(
@RequestBody Mono<Client> client @RequestBody Mono<Client> client
); );
} }

View File

@@ -51,6 +51,7 @@ public interface FakeApi {
) )
Mono<Void> createXmlItem( Mono<Void> createXmlItem(
@RequestBody Mono<XmlItem> xmlItem @RequestBody Mono<XmlItem> xmlItem
); );
@@ -70,6 +71,7 @@ public interface FakeApi {
) )
Mono<Boolean> fakeOuterBooleanSerialize( Mono<Boolean> fakeOuterBooleanSerialize(
@RequestBody(required = false) Mono<Boolean> body @RequestBody(required = false) Mono<Boolean> body
); );
@@ -89,6 +91,7 @@ public interface FakeApi {
) )
Mono<OuterComposite> fakeOuterCompositeSerialize( Mono<OuterComposite> fakeOuterCompositeSerialize(
@RequestBody(required = false) Mono<OuterComposite> outerComposite @RequestBody(required = false) Mono<OuterComposite> outerComposite
); );
@@ -108,6 +111,7 @@ public interface FakeApi {
) )
Mono<BigDecimal> fakeOuterNumberSerialize( Mono<BigDecimal> fakeOuterNumberSerialize(
@RequestBody(required = false) Mono<BigDecimal> body @RequestBody(required = false) Mono<BigDecimal> body
); );
@@ -127,6 +131,7 @@ public interface FakeApi {
) )
Mono<String> fakeOuterStringSerialize( Mono<String> fakeOuterStringSerialize(
@RequestBody(required = false) Mono<String> body @RequestBody(required = false) Mono<String> body
); );
@@ -146,6 +151,7 @@ public interface FakeApi {
) )
Mono<Void> testBodyWithFileSchema( Mono<Void> testBodyWithFileSchema(
@RequestBody Mono<FileSchemaTestClass> fileSchemaTestClass @RequestBody Mono<FileSchemaTestClass> fileSchemaTestClass
); );
@@ -164,8 +170,10 @@ public interface FakeApi {
contentType = "application/json" contentType = "application/json"
) )
Mono<Void> testBodyWithQueryParams( Mono<Void> testBodyWithQueryParams(
@RequestParam(value = "query", required = true) String query, @RequestParam(value = "query", required = true) String query
,
@RequestBody Mono<User> user @RequestBody Mono<User> user
); );
@@ -185,6 +193,7 @@ public interface FakeApi {
) )
Mono<Client> testClientModel( Mono<Client> testClientModel(
@RequestBody Mono<Client> client @RequestBody Mono<Client> client
); );
@@ -217,20 +226,34 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
Mono<Void> testEndpointParameters( Mono<Void> testEndpointParameters(
@RequestPart(value = "number", required = true) BigDecimal number, @RequestPart(value = "number", required = true) BigDecimal number
@RequestPart(value = "double", required = true) Double _double, ,
@RequestPart(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter, @RequestPart(value = "double", required = true) Double _double
@RequestPart(value = "byte", required = true) byte[] _byte, ,
@RequestPart(value = "integer", required = false) Integer integer, @RequestPart(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter
@RequestPart(value = "int32", required = false) Integer int32, ,
@RequestPart(value = "int64", required = false) Long int64, @RequestPart(value = "byte", required = true) byte[] _byte
@RequestPart(value = "float", required = false) Float _float, ,
@RequestPart(value = "string", required = false) String string, @RequestPart(value = "integer", required = false) Integer integer
@RequestPart(value = "binary", required = false) Part binary, ,
@RequestPart(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date, @RequestPart(value = "int32", required = false) Integer int32
@RequestPart(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime, ,
@RequestPart(value = "password", required = false) String password, @RequestPart(value = "int64", required = false) Long int64
,
@RequestPart(value = "float", required = false) Float _float
,
@RequestPart(value = "string", required = false) String string
,
@RequestPart(value = "binary", required = false) Part binary
,
@RequestPart(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date
,
@RequestPart(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime
,
@RequestPart(value = "password", required = false) String password
,
@RequestPart(value = "callback", required = false) String paramCallback @RequestPart(value = "callback", required = false) String paramCallback
); );
@@ -257,14 +280,22 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
Mono<Void> testEnumParameters( Mono<Void> testEnumParameters(
@RequestHeader(value = "enum_header_string_array", required = false) @Nullable List<String> enumHeaderStringArray, @RequestHeader(value = "enum_header_string_array", required = false) @Nullable List<String> enumHeaderStringArray
@RequestHeader(value = "enum_header_string", required = false, defaultValue = "-efg") String enumHeaderString, ,
@RequestParam(value = "enum_query_string_array", required = false) @Nullable List<String> enumQueryStringArray, @RequestHeader(value = "enum_header_string", required = false, defaultValue = "-efg") String enumHeaderString
@RequestParam(value = "enum_query_string", required = false, defaultValue = "-efg") String enumQueryString, ,
@RequestParam(value = "enum_query_integer", required = false) @Nullable Integer enumQueryInteger, @RequestParam(value = "enum_query_string_array", required = false) @Nullable List<String> enumQueryStringArray
@RequestParam(value = "enum_query_double", required = false) @Nullable Double enumQueryDouble, ,
@RequestPart(value = "enum_form_string_array", required = false) List<String> enumFormStringArray, @RequestParam(value = "enum_query_string", required = false, defaultValue = "-efg") String enumQueryString
@RequestPart(value = "enum_form_string", required = false) String enumFormString ,
@RequestParam(value = "enum_query_integer", required = false) @Nullable Integer enumQueryInteger
,
@RequestParam(value = "enum_query_double", required = false) @Nullable Double enumQueryDouble
,
@RequestPart(value = "enum_form_string_array", required = false, defaultValue = "$") List<String> enumFormStringArray
,
@RequestPart(value = "enum_form_string", required = false, defaultValue = "-efg") String enumFormString
); );
@@ -287,12 +318,18 @@ public interface FakeApi {
accept = { "application/json" } accept = { "application/json" }
) )
Mono<Void> testGroupParameters( Mono<Void> testGroupParameters(
@RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup, @RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup
@RequestHeader(value = "required_boolean_group", required = true) Boolean requiredBooleanGroup, ,
@RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group, @RequestHeader(value = "required_boolean_group", required = true) Boolean requiredBooleanGroup
@RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup, ,
@RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup, @RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group
,
@RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup
,
@RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup
,
@RequestParam(value = "int64_group", required = false) @Nullable Long int64Group @RequestParam(value = "int64_group", required = false) @Nullable Long int64Group
); );
@@ -312,6 +349,7 @@ public interface FakeApi {
) )
Mono<Void> testInlineAdditionalProperties( Mono<Void> testInlineAdditionalProperties(
@RequestBody Mono<Map<String, String>> requestBody @RequestBody Mono<Map<String, String>> requestBody
); );
@@ -331,8 +369,10 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
Mono<Void> testJsonFormData( Mono<Void> testJsonFormData(
@RequestPart(value = "param", required = true) String param, @RequestPart(value = "param", required = true) String param
,
@RequestPart(value = "param2", required = true) String param2 @RequestPart(value = "param2", required = true) String param2
); );
@@ -352,6 +392,7 @@ public interface FakeApi {
) )
Mono<Void> testNullable( Mono<Void> testNullable(
@RequestBody Mono<ChildWithNullable> childWithNullable @RequestBody Mono<ChildWithNullable> childWithNullable
); );
@@ -372,10 +413,14 @@ public interface FakeApi {
accept = { "application/json" } accept = { "application/json" }
) )
Mono<Void> testQueryParameterCollectionFormat( Mono<Void> testQueryParameterCollectionFormat(
@RequestParam(value = "pipe", required = true) List<String> pipe, @RequestParam(value = "pipe", required = true) List<String> pipe
@RequestParam(value = "http", required = true) List<String> http, ,
@RequestParam(value = "url", required = true) List<String> url, @RequestParam(value = "http", required = true) List<String> http
,
@RequestParam(value = "url", required = true) List<String> url
,
@RequestParam(value = "context", required = true) List<String> context @RequestParam(value = "context", required = true) List<String> context
); );

View File

@@ -40,6 +40,7 @@ public interface FakeClassnameTags123Api {
) )
Mono<Client> testClassname( Mono<Client> testClassname(
@RequestBody Mono<Client> client @RequestBody Mono<Client> client
); );
} }

View File

@@ -45,6 +45,7 @@ public interface PetApi {
) )
Mono<Void> addPet( Mono<Void> addPet(
@RequestBody Mono<Pet> pet @RequestBody Mono<Pet> pet
); );
@@ -64,8 +65,10 @@ public interface PetApi {
accept = { "application/json" } accept = { "application/json" }
) )
Mono<Void> deletePet( Mono<Void> deletePet(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
,
@RequestHeader(value = "api_key", required = false) @Nullable String apiKey @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
); );
@@ -85,6 +88,7 @@ public interface PetApi {
) )
Flux<Pet> findPetsByStatus( Flux<Pet> findPetsByStatus(
@RequestParam(value = "status", required = true) List<String> status @RequestParam(value = "status", required = true) List<String> status
); );
@@ -106,6 +110,7 @@ public interface PetApi {
) )
Flux<Pet> findPetsByTags( Flux<Pet> findPetsByTags(
@RequestParam(value = "tags", required = true) Set<String> tags @RequestParam(value = "tags", required = true) Set<String> tags
); );
@@ -126,6 +131,7 @@ public interface PetApi {
) )
Mono<Pet> getPetById( Mono<Pet> getPetById(
@PathVariable("petId") Long petId @PathVariable("petId") Long petId
); );
@@ -143,6 +149,7 @@ public interface PetApi {
) )
Mono<ResponseObjectWithDifferentFieldNames> responseObjectDifferentNames( Mono<ResponseObjectWithDifferentFieldNames> responseObjectDifferentNames(
@PathVariable("petId") Long petId @PathVariable("petId") Long petId
); );
@@ -165,6 +172,7 @@ public interface PetApi {
) )
Mono<Void> updatePet( Mono<Void> updatePet(
@RequestBody Mono<Pet> pet @RequestBody Mono<Pet> pet
); );
@@ -185,9 +193,12 @@ public interface PetApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
Mono<Void> updatePetWithForm( Mono<Void> updatePetWithForm(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
@RequestPart(value = "name", required = false) String name, ,
@RequestPart(value = "name", required = false) String name
,
@RequestPart(value = "status", required = false) String status @RequestPart(value = "status", required = false) String status
); );
@@ -208,9 +219,12 @@ public interface PetApi {
contentType = "multipart/form-data" contentType = "multipart/form-data"
) )
Mono<ModelApiResponse> uploadFile( Mono<ModelApiResponse> uploadFile(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
@RequestPart(value = "additionalMetadata", required = false) String additionalMetadata, ,
@RequestPart(value = "additionalMetadata", required = false) String additionalMetadata
,
@RequestPart(value = "file", required = false) Part file @RequestPart(value = "file", required = false) Part file
); );
@@ -231,9 +245,12 @@ public interface PetApi {
contentType = "multipart/form-data" contentType = "multipart/form-data"
) )
Mono<ModelApiResponse> uploadFileWithRequiredFile( Mono<ModelApiResponse> uploadFileWithRequiredFile(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
@RequestPart(value = "requiredFile", required = true) Part requiredFile, ,
@RequestPart(value = "requiredFile", required = true) Part requiredFile
,
@RequestPart(value = "additionalMetadata", required = false) String additionalMetadata @RequestPart(value = "additionalMetadata", required = false) String additionalMetadata
); );
} }

View File

@@ -41,6 +41,7 @@ public interface StoreApi {
) )
Mono<Void> deleteOrder( Mono<Void> deleteOrder(
@PathVariable("order_id") String orderId @PathVariable("order_id") String orderId
); );
@@ -78,6 +79,7 @@ public interface StoreApi {
) )
Mono<Order> getOrderById( Mono<Order> getOrderById(
@PathVariable("order_id") Long orderId @PathVariable("order_id") Long orderId
); );
@@ -98,6 +100,7 @@ public interface StoreApi {
) )
Mono<Order> placeOrder( Mono<Order> placeOrder(
@RequestBody Mono<Order> order @RequestBody Mono<Order> order
); );
} }

View File

@@ -41,6 +41,7 @@ public interface UserApi {
) )
Mono<Void> createUser( Mono<Void> createUser(
@RequestBody Mono<User> user @RequestBody Mono<User> user
); );
@@ -60,6 +61,7 @@ public interface UserApi {
) )
Mono<Void> createUsersWithArrayInput( Mono<Void> createUsersWithArrayInput(
@RequestBody Flux<User> user @RequestBody Flux<User> user
); );
@@ -79,6 +81,7 @@ public interface UserApi {
) )
Mono<Void> createUsersWithListInput( Mono<Void> createUsersWithListInput(
@RequestBody Flux<User> user @RequestBody Flux<User> user
); );
@@ -98,6 +101,7 @@ public interface UserApi {
) )
Mono<Void> deleteUser( Mono<Void> deleteUser(
@PathVariable("username") String username @PathVariable("username") String username
); );
@@ -118,6 +122,7 @@ public interface UserApi {
) )
Mono<User> getUserByName( Mono<User> getUserByName(
@PathVariable("username") String username @PathVariable("username") String username
); );
@@ -137,8 +142,10 @@ public interface UserApi {
accept = { "application/json", "application/xml" } accept = { "application/json", "application/xml" }
) )
Mono<String> loginUser( Mono<String> loginUser(
@RequestParam(value = "username", required = true) String username, @RequestParam(value = "username", required = true) String username
,
@RequestParam(value = "password", required = true) String password @RequestParam(value = "password", required = true) String password
); );
@@ -176,8 +183,10 @@ public interface UserApi {
contentType = "application/json" contentType = "application/json"
) )
Mono<Void> updateUser( Mono<Void> updateUser(
@PathVariable("username") String username, @PathVariable("username") String username
,
@RequestBody Mono<User> user @RequestBody Mono<User> user
); );
} }

View File

@@ -39,6 +39,7 @@ public interface AnotherFakeApi {
) )
Mono<ResponseEntity<Client>> call123testSpecialTags( Mono<ResponseEntity<Client>> call123testSpecialTags(
@RequestBody Mono<Client> client @RequestBody Mono<Client> client
); );
} }

View File

@@ -50,6 +50,7 @@ public interface FakeApi {
) )
Mono<ResponseEntity<Void>> createXmlItem( Mono<ResponseEntity<Void>> createXmlItem(
@RequestBody Mono<XmlItem> xmlItem @RequestBody Mono<XmlItem> xmlItem
); );
@@ -68,6 +69,7 @@ public interface FakeApi {
) )
Mono<ResponseEntity<Boolean>> fakeOuterBooleanSerialize( Mono<ResponseEntity<Boolean>> fakeOuterBooleanSerialize(
@RequestBody(required = false) Mono<Boolean> body @RequestBody(required = false) Mono<Boolean> body
); );
@@ -86,6 +88,7 @@ public interface FakeApi {
) )
Mono<ResponseEntity<OuterComposite>> fakeOuterCompositeSerialize( Mono<ResponseEntity<OuterComposite>> fakeOuterCompositeSerialize(
@RequestBody(required = false) Mono<OuterComposite> outerComposite @RequestBody(required = false) Mono<OuterComposite> outerComposite
); );
@@ -104,6 +107,7 @@ public interface FakeApi {
) )
Mono<ResponseEntity<BigDecimal>> fakeOuterNumberSerialize( Mono<ResponseEntity<BigDecimal>> fakeOuterNumberSerialize(
@RequestBody(required = false) Mono<BigDecimal> body @RequestBody(required = false) Mono<BigDecimal> body
); );
@@ -122,6 +126,7 @@ public interface FakeApi {
) )
Mono<ResponseEntity<String>> fakeOuterStringSerialize( Mono<ResponseEntity<String>> fakeOuterStringSerialize(
@RequestBody(required = false) Mono<String> body @RequestBody(required = false) Mono<String> body
); );
@@ -140,6 +145,7 @@ public interface FakeApi {
) )
Mono<ResponseEntity<Void>> testBodyWithFileSchema( Mono<ResponseEntity<Void>> testBodyWithFileSchema(
@RequestBody Mono<FileSchemaTestClass> fileSchemaTestClass @RequestBody Mono<FileSchemaTestClass> fileSchemaTestClass
); );
@@ -157,8 +163,10 @@ public interface FakeApi {
contentType = "application/json" contentType = "application/json"
) )
Mono<ResponseEntity<Void>> testBodyWithQueryParams( Mono<ResponseEntity<Void>> testBodyWithQueryParams(
@RequestParam(value = "query", required = true) String query, @RequestParam(value = "query", required = true) String query
,
@RequestBody Mono<User> user @RequestBody Mono<User> user
); );
@@ -177,6 +185,7 @@ public interface FakeApi {
) )
Mono<ResponseEntity<Client>> testClientModel( Mono<ResponseEntity<Client>> testClientModel(
@RequestBody Mono<Client> client @RequestBody Mono<Client> client
); );
@@ -208,20 +217,34 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
Mono<ResponseEntity<Void>> testEndpointParameters( Mono<ResponseEntity<Void>> testEndpointParameters(
@RequestPart(value = "number", required = true) BigDecimal number, @RequestPart(value = "number", required = true) BigDecimal number
@RequestPart(value = "double", required = true) Double _double, ,
@RequestPart(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter, @RequestPart(value = "double", required = true) Double _double
@RequestPart(value = "byte", required = true) byte[] _byte, ,
@RequestPart(value = "integer", required = false) Integer integer, @RequestPart(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter
@RequestPart(value = "int32", required = false) Integer int32, ,
@RequestPart(value = "int64", required = false) Long int64, @RequestPart(value = "byte", required = true) byte[] _byte
@RequestPart(value = "float", required = false) Float _float, ,
@RequestPart(value = "string", required = false) String string, @RequestPart(value = "integer", required = false) Integer integer
@RequestPart(value = "binary", required = false) Part binary, ,
@RequestPart(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date, @RequestPart(value = "int32", required = false) Integer int32
@RequestPart(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime, ,
@RequestPart(value = "password", required = false) String password, @RequestPart(value = "int64", required = false) Long int64
,
@RequestPart(value = "float", required = false) Float _float
,
@RequestPart(value = "string", required = false) String string
,
@RequestPart(value = "binary", required = false) Part binary
,
@RequestPart(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date
,
@RequestPart(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime
,
@RequestPart(value = "password", required = false) String password
,
@RequestPart(value = "callback", required = false) String paramCallback @RequestPart(value = "callback", required = false) String paramCallback
); );
@@ -247,14 +270,22 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
Mono<ResponseEntity<Void>> testEnumParameters( Mono<ResponseEntity<Void>> testEnumParameters(
@RequestHeader(value = "enum_header_string_array", required = false) @Nullable List<String> enumHeaderStringArray, @RequestHeader(value = "enum_header_string_array", required = false) @Nullable List<String> enumHeaderStringArray
@RequestHeader(value = "enum_header_string", required = false, defaultValue = "-efg") String enumHeaderString, ,
@RequestParam(value = "enum_query_string_array", required = false) @Nullable List<String> enumQueryStringArray, @RequestHeader(value = "enum_header_string", required = false, defaultValue = "-efg") String enumHeaderString
@RequestParam(value = "enum_query_string", required = false, defaultValue = "-efg") String enumQueryString, ,
@RequestParam(value = "enum_query_integer", required = false) @Nullable Integer enumQueryInteger, @RequestParam(value = "enum_query_string_array", required = false) @Nullable List<String> enumQueryStringArray
@RequestParam(value = "enum_query_double", required = false) @Nullable Double enumQueryDouble, ,
@RequestPart(value = "enum_form_string_array", required = false) List<String> enumFormStringArray, @RequestParam(value = "enum_query_string", required = false, defaultValue = "-efg") String enumQueryString
@RequestPart(value = "enum_form_string", required = false) String enumFormString ,
@RequestParam(value = "enum_query_integer", required = false) @Nullable Integer enumQueryInteger
,
@RequestParam(value = "enum_query_double", required = false) @Nullable Double enumQueryDouble
,
@RequestPart(value = "enum_form_string_array", required = false, defaultValue = "$") List<String> enumFormStringArray
,
@RequestPart(value = "enum_form_string", required = false, defaultValue = "-efg") String enumFormString
); );
@@ -276,12 +307,18 @@ public interface FakeApi {
accept = { "application/json" } accept = { "application/json" }
) )
Mono<ResponseEntity<Void>> testGroupParameters( Mono<ResponseEntity<Void>> testGroupParameters(
@RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup, @RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup
@RequestHeader(value = "required_boolean_group", required = true) Boolean requiredBooleanGroup, ,
@RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group, @RequestHeader(value = "required_boolean_group", required = true) Boolean requiredBooleanGroup
@RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup, ,
@RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup, @RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group
,
@RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup
,
@RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup
,
@RequestParam(value = "int64_group", required = false) @Nullable Long int64Group @RequestParam(value = "int64_group", required = false) @Nullable Long int64Group
); );
@@ -300,6 +337,7 @@ public interface FakeApi {
) )
Mono<ResponseEntity<Void>> testInlineAdditionalProperties( Mono<ResponseEntity<Void>> testInlineAdditionalProperties(
@RequestBody Mono<Map<String, String>> requestBody @RequestBody Mono<Map<String, String>> requestBody
); );
@@ -318,8 +356,10 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
Mono<ResponseEntity<Void>> testJsonFormData( Mono<ResponseEntity<Void>> testJsonFormData(
@RequestPart(value = "param", required = true) String param, @RequestPart(value = "param", required = true) String param
,
@RequestPart(value = "param2", required = true) String param2 @RequestPart(value = "param2", required = true) String param2
); );
@@ -338,6 +378,7 @@ public interface FakeApi {
) )
Mono<ResponseEntity<Void>> testNullable( Mono<ResponseEntity<Void>> testNullable(
@RequestBody Mono<ChildWithNullable> childWithNullable @RequestBody Mono<ChildWithNullable> childWithNullable
); );
@@ -357,10 +398,14 @@ public interface FakeApi {
accept = { "application/json" } accept = { "application/json" }
) )
Mono<ResponseEntity<Void>> testQueryParameterCollectionFormat( Mono<ResponseEntity<Void>> testQueryParameterCollectionFormat(
@RequestParam(value = "pipe", required = true) List<String> pipe, @RequestParam(value = "pipe", required = true) List<String> pipe
@RequestParam(value = "http", required = true) List<String> http, ,
@RequestParam(value = "url", required = true) List<String> url, @RequestParam(value = "http", required = true) List<String> http
,
@RequestParam(value = "url", required = true) List<String> url
,
@RequestParam(value = "context", required = true) List<String> context @RequestParam(value = "context", required = true) List<String> context
); );

View File

@@ -39,6 +39,7 @@ public interface FakeClassnameTags123Api {
) )
Mono<ResponseEntity<Client>> testClassname( Mono<ResponseEntity<Client>> testClassname(
@RequestBody Mono<Client> client @RequestBody Mono<Client> client
); );
} }

View File

@@ -44,6 +44,7 @@ public interface PetApi {
) )
Mono<ResponseEntity<Void>> addPet( Mono<ResponseEntity<Void>> addPet(
@RequestBody Mono<Pet> pet @RequestBody Mono<Pet> pet
); );
@@ -62,8 +63,10 @@ public interface PetApi {
accept = { "application/json" } accept = { "application/json" }
) )
Mono<ResponseEntity<Void>> deletePet( Mono<ResponseEntity<Void>> deletePet(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
,
@RequestHeader(value = "api_key", required = false) @Nullable String apiKey @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
); );
@@ -82,6 +85,7 @@ public interface PetApi {
) )
Mono<ResponseEntity<Flux<Pet>>> findPetsByStatus( Mono<ResponseEntity<Flux<Pet>>> findPetsByStatus(
@RequestParam(value = "status", required = true) List<String> status @RequestParam(value = "status", required = true) List<String> status
); );
@@ -102,6 +106,7 @@ public interface PetApi {
) )
Mono<ResponseEntity<Flux<Pet>>> findPetsByTags( Mono<ResponseEntity<Flux<Pet>>> findPetsByTags(
@RequestParam(value = "tags", required = true) Set<String> tags @RequestParam(value = "tags", required = true) Set<String> tags
); );
@@ -121,6 +126,7 @@ public interface PetApi {
) )
Mono<ResponseEntity<Pet>> getPetById( Mono<ResponseEntity<Pet>> getPetById(
@PathVariable("petId") Long petId @PathVariable("petId") Long petId
); );
@@ -137,6 +143,7 @@ public interface PetApi {
) )
Mono<ResponseEntity<ResponseObjectWithDifferentFieldNames>> responseObjectDifferentNames( Mono<ResponseEntity<ResponseObjectWithDifferentFieldNames>> responseObjectDifferentNames(
@PathVariable("petId") Long petId @PathVariable("petId") Long petId
); );
@@ -158,6 +165,7 @@ public interface PetApi {
) )
Mono<ResponseEntity<Void>> updatePet( Mono<ResponseEntity<Void>> updatePet(
@RequestBody Mono<Pet> pet @RequestBody Mono<Pet> pet
); );
@@ -177,9 +185,12 @@ public interface PetApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
Mono<ResponseEntity<Void>> updatePetWithForm( Mono<ResponseEntity<Void>> updatePetWithForm(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
@RequestPart(value = "name", required = false) String name, ,
@RequestPart(value = "name", required = false) String name
,
@RequestPart(value = "status", required = false) String status @RequestPart(value = "status", required = false) String status
); );
@@ -199,9 +210,12 @@ public interface PetApi {
contentType = "multipart/form-data" contentType = "multipart/form-data"
) )
Mono<ResponseEntity<ModelApiResponse>> uploadFile( Mono<ResponseEntity<ModelApiResponse>> uploadFile(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
@RequestPart(value = "additionalMetadata", required = false) String additionalMetadata, ,
@RequestPart(value = "additionalMetadata", required = false) String additionalMetadata
,
@RequestPart(value = "file", required = false) Part file @RequestPart(value = "file", required = false) Part file
); );
@@ -221,9 +235,12 @@ public interface PetApi {
contentType = "multipart/form-data" contentType = "multipart/form-data"
) )
Mono<ResponseEntity<ModelApiResponse>> uploadFileWithRequiredFile( Mono<ResponseEntity<ModelApiResponse>> uploadFileWithRequiredFile(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
@RequestPart(value = "requiredFile", required = true) Part requiredFile, ,
@RequestPart(value = "requiredFile", required = true) Part requiredFile
,
@RequestPart(value = "additionalMetadata", required = false) String additionalMetadata @RequestPart(value = "additionalMetadata", required = false) String additionalMetadata
); );
} }

View File

@@ -40,6 +40,7 @@ public interface StoreApi {
) )
Mono<ResponseEntity<Void>> deleteOrder( Mono<ResponseEntity<Void>> deleteOrder(
@PathVariable("order_id") String orderId @PathVariable("order_id") String orderId
); );
@@ -75,6 +76,7 @@ public interface StoreApi {
) )
Mono<ResponseEntity<Order>> getOrderById( Mono<ResponseEntity<Order>> getOrderById(
@PathVariable("order_id") Long orderId @PathVariable("order_id") Long orderId
); );
@@ -94,6 +96,7 @@ public interface StoreApi {
) )
Mono<ResponseEntity<Order>> placeOrder( Mono<ResponseEntity<Order>> placeOrder(
@RequestBody Mono<Order> order @RequestBody Mono<Order> order
); );
} }

View File

@@ -40,6 +40,7 @@ public interface UserApi {
) )
Mono<ResponseEntity<Void>> createUser( Mono<ResponseEntity<Void>> createUser(
@RequestBody Mono<User> user @RequestBody Mono<User> user
); );
@@ -58,6 +59,7 @@ public interface UserApi {
) )
Mono<ResponseEntity<Void>> createUsersWithArrayInput( Mono<ResponseEntity<Void>> createUsersWithArrayInput(
@RequestBody Flux<User> user @RequestBody Flux<User> user
); );
@@ -76,6 +78,7 @@ public interface UserApi {
) )
Mono<ResponseEntity<Void>> createUsersWithListInput( Mono<ResponseEntity<Void>> createUsersWithListInput(
@RequestBody Flux<User> user @RequestBody Flux<User> user
); );
@@ -94,6 +97,7 @@ public interface UserApi {
) )
Mono<ResponseEntity<Void>> deleteUser( Mono<ResponseEntity<Void>> deleteUser(
@PathVariable("username") String username @PathVariable("username") String username
); );
@@ -113,6 +117,7 @@ public interface UserApi {
) )
Mono<ResponseEntity<User>> getUserByName( Mono<ResponseEntity<User>> getUserByName(
@PathVariable("username") String username @PathVariable("username") String username
); );
@@ -131,8 +136,10 @@ public interface UserApi {
accept = { "application/json", "application/xml" } accept = { "application/json", "application/xml" }
) )
Mono<ResponseEntity<String>> loginUser( Mono<ResponseEntity<String>> loginUser(
@RequestParam(value = "username", required = true) String username, @RequestParam(value = "username", required = true) String username
,
@RequestParam(value = "password", required = true) String password @RequestParam(value = "password", required = true) String password
); );
@@ -168,8 +175,10 @@ public interface UserApi {
contentType = "application/json" contentType = "application/json"
) )
Mono<ResponseEntity<Void>> updateUser( Mono<ResponseEntity<Void>> updateUser(
@PathVariable("username") String username, @PathVariable("username") String username
,
@RequestBody Mono<User> user @RequestBody Mono<User> user
); );
} }

View File

@@ -35,6 +35,7 @@ public interface AnotherFakeApi {
) )
ResponseEntity<ClientDto> call123testSpecialTags( ResponseEntity<ClientDto> call123testSpecialTags(
@RequestBody ClientDto clientDto @RequestBody ClientDto clientDto
); );
} }

View File

@@ -46,6 +46,7 @@ public interface FakeApi {
) )
ResponseEntity<Void> createXmlItem( ResponseEntity<Void> createXmlItem(
@RequestBody XmlItemDto xmlItemDto @RequestBody XmlItemDto xmlItemDto
); );
@@ -64,6 +65,7 @@ public interface FakeApi {
) )
ResponseEntity<Boolean> fakeOuterBooleanSerialize( ResponseEntity<Boolean> fakeOuterBooleanSerialize(
@RequestBody(required = false) @Nullable Boolean body @RequestBody(required = false) @Nullable Boolean body
); );
@@ -82,6 +84,7 @@ public interface FakeApi {
) )
ResponseEntity<OuterCompositeDto> fakeOuterCompositeSerialize( ResponseEntity<OuterCompositeDto> fakeOuterCompositeSerialize(
@RequestBody(required = false) @Nullable OuterCompositeDto outerCompositeDto @RequestBody(required = false) @Nullable OuterCompositeDto outerCompositeDto
); );
@@ -100,6 +103,7 @@ public interface FakeApi {
) )
ResponseEntity<BigDecimal> fakeOuterNumberSerialize( ResponseEntity<BigDecimal> fakeOuterNumberSerialize(
@RequestBody(required = false) @Nullable BigDecimal body @RequestBody(required = false) @Nullable BigDecimal body
); );
@@ -118,6 +122,7 @@ public interface FakeApi {
) )
ResponseEntity<String> fakeOuterStringSerialize( ResponseEntity<String> fakeOuterStringSerialize(
@RequestBody(required = false) @Nullable String body @RequestBody(required = false) @Nullable String body
); );
@@ -136,6 +141,7 @@ public interface FakeApi {
) )
ResponseEntity<Void> testBodyWithFileSchema( ResponseEntity<Void> testBodyWithFileSchema(
@RequestBody FileSchemaTestClassDto fileSchemaTestClassDto @RequestBody FileSchemaTestClassDto fileSchemaTestClassDto
); );
@@ -153,8 +159,10 @@ public interface FakeApi {
contentType = "application/json" contentType = "application/json"
) )
ResponseEntity<Void> testBodyWithQueryParams( ResponseEntity<Void> testBodyWithQueryParams(
@RequestParam(value = "query", required = true) String query, @RequestParam(value = "query", required = true) String query
,
@RequestBody UserDto userDto @RequestBody UserDto userDto
); );
@@ -173,6 +181,7 @@ public interface FakeApi {
) )
ResponseEntity<ClientDto> testClientModel( ResponseEntity<ClientDto> testClientModel(
@RequestBody ClientDto clientDto @RequestBody ClientDto clientDto
); );
@@ -204,20 +213,34 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> testEndpointParameters( ResponseEntity<Void> testEndpointParameters(
@RequestParam(value = "number", required = true) BigDecimal number, @RequestParam(value = "number", required = true) BigDecimal number
@RequestParam(value = "double", required = true) Double _double, ,
@RequestParam(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter, @RequestParam(value = "double", required = true) Double _double
@RequestParam(value = "byte", required = true) byte[] _byte, ,
@RequestParam(value = "integer", required = false) Integer integer, @RequestParam(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter
@RequestParam(value = "int32", required = false) Integer int32, ,
@RequestParam(value = "int64", required = false) Long int64, @RequestParam(value = "byte", required = true) byte[] _byte
@RequestParam(value = "float", required = false) Float _float, ,
@RequestParam(value = "string", required = false) String string, @RequestParam(value = "integer", required = false) Integer integer
@RequestPart(value = "binary", required = false) MultipartFile binary, ,
@RequestParam(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date, @RequestParam(value = "int32", required = false) Integer int32
@RequestParam(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime, ,
@RequestParam(value = "password", required = false) String password, @RequestParam(value = "int64", required = false) Long int64
,
@RequestParam(value = "float", required = false) Float _float
,
@RequestParam(value = "string", required = false) String string
,
@RequestPart(value = "binary", required = false) MultipartFile binary
,
@RequestParam(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date
,
@RequestParam(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime
,
@RequestParam(value = "password", required = false) String password
,
@RequestParam(value = "callback", required = false) String paramCallback @RequestParam(value = "callback", required = false) String paramCallback
); );
@@ -243,14 +266,22 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> testEnumParameters( ResponseEntity<Void> testEnumParameters(
@RequestHeader(value = "enum_header_string_array", required = false) @Nullable List<String> enumHeaderStringArray, @RequestHeader(value = "enum_header_string_array", required = false) @Nullable List<String> enumHeaderStringArray
@RequestHeader(value = "enum_header_string", required = false, defaultValue = "-efg") String enumHeaderString, ,
@RequestParam(value = "enum_query_string_array", required = false) @Nullable List<String> enumQueryStringArray, @RequestHeader(value = "enum_header_string", required = false, defaultValue = "-efg") String enumHeaderString
@RequestParam(value = "enum_query_string", required = false, defaultValue = "-efg") String enumQueryString, ,
@RequestParam(value = "enum_query_integer", required = false) @Nullable Integer enumQueryInteger, @RequestParam(value = "enum_query_string_array", required = false) @Nullable List<String> enumQueryStringArray
@RequestParam(value = "enum_query_double", required = false) @Nullable Double enumQueryDouble, ,
@RequestPart(value = "enum_form_string_array", required = false) List<String> enumFormStringArray, @RequestParam(value = "enum_query_string", required = false, defaultValue = "-efg") String enumQueryString
@RequestParam(value = "enum_form_string", required = false) String enumFormString ,
@RequestParam(value = "enum_query_integer", required = false) @Nullable Integer enumQueryInteger
,
@RequestParam(value = "enum_query_double", required = false) @Nullable Double enumQueryDouble
,
@RequestPart(value = "enum_form_string_array", required = false, defaultValue = "$") List<String> enumFormStringArray
,
@RequestParam(value = "enum_form_string", required = false, defaultValue = "-efg") String enumFormString
); );
@@ -272,12 +303,18 @@ public interface FakeApi {
accept = { "application/json" } accept = { "application/json" }
) )
ResponseEntity<Void> testGroupParameters( ResponseEntity<Void> testGroupParameters(
@RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup, @RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup
@RequestHeader(value = "required_boolean_group", required = true) Boolean requiredBooleanGroup, ,
@RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group, @RequestHeader(value = "required_boolean_group", required = true) Boolean requiredBooleanGroup
@RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup, ,
@RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup, @RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group
,
@RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup
,
@RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup
,
@RequestParam(value = "int64_group", required = false) @Nullable Long int64Group @RequestParam(value = "int64_group", required = false) @Nullable Long int64Group
); );
@@ -296,6 +333,7 @@ public interface FakeApi {
) )
ResponseEntity<Void> testInlineAdditionalProperties( ResponseEntity<Void> testInlineAdditionalProperties(
@RequestBody Map<String, String> requestBody @RequestBody Map<String, String> requestBody
); );
@@ -314,8 +352,10 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> testJsonFormData( ResponseEntity<Void> testJsonFormData(
@RequestParam(value = "param", required = true) String param, @RequestParam(value = "param", required = true) String param
,
@RequestParam(value = "param2", required = true) String param2 @RequestParam(value = "param2", required = true) String param2
); );
@@ -334,6 +374,7 @@ public interface FakeApi {
) )
ResponseEntity<Void> testNullable( ResponseEntity<Void> testNullable(
@RequestBody ChildWithNullableDto childWithNullableDto @RequestBody ChildWithNullableDto childWithNullableDto
); );
@@ -353,10 +394,14 @@ public interface FakeApi {
accept = { "application/json" } accept = { "application/json" }
) )
ResponseEntity<Void> testQueryParameterCollectionFormat( ResponseEntity<Void> testQueryParameterCollectionFormat(
@RequestParam(value = "pipe", required = true) List<String> pipe, @RequestParam(value = "pipe", required = true) List<String> pipe
@RequestParam(value = "http", required = true) List<String> http, ,
@RequestParam(value = "url", required = true) List<String> url, @RequestParam(value = "http", required = true) List<String> http
,
@RequestParam(value = "url", required = true) List<String> url
,
@RequestParam(value = "context", required = true) List<String> context @RequestParam(value = "context", required = true) List<String> context
); );

View File

@@ -35,6 +35,7 @@ public interface FakeClassnameTags123Api {
) )
ResponseEntity<ClientDto> testClassname( ResponseEntity<ClientDto> testClassname(
@RequestBody ClientDto clientDto @RequestBody ClientDto clientDto
); );
} }

View File

@@ -40,6 +40,7 @@ public interface PetApi {
) )
ResponseEntity<Void> addPet( ResponseEntity<Void> addPet(
@RequestBody PetDto petDto @RequestBody PetDto petDto
); );
@@ -58,8 +59,10 @@ public interface PetApi {
accept = { "application/json" } accept = { "application/json" }
) )
ResponseEntity<Void> deletePet( ResponseEntity<Void> deletePet(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
,
@RequestHeader(value = "api_key", required = false) @Nullable String apiKey @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
); );
@@ -78,6 +81,7 @@ public interface PetApi {
) )
ResponseEntity<List<PetDto>> findPetsByStatus( ResponseEntity<List<PetDto>> findPetsByStatus(
@RequestParam(value = "status", required = true) List<String> status @RequestParam(value = "status", required = true) List<String> status
); );
@@ -98,6 +102,7 @@ public interface PetApi {
) )
ResponseEntity<Set<PetDto>> findPetsByTags( ResponseEntity<Set<PetDto>> findPetsByTags(
@RequestParam(value = "tags", required = true) Set<String> tags @RequestParam(value = "tags", required = true) Set<String> tags
); );
@@ -117,6 +122,7 @@ public interface PetApi {
) )
ResponseEntity<PetDto> getPetById( ResponseEntity<PetDto> getPetById(
@PathVariable("petId") Long petId @PathVariable("petId") Long petId
); );
@@ -133,6 +139,7 @@ public interface PetApi {
) )
ResponseEntity<ResponseObjectWithDifferentFieldNamesDto> responseObjectDifferentNames( ResponseEntity<ResponseObjectWithDifferentFieldNamesDto> responseObjectDifferentNames(
@PathVariable("petId") Long petId @PathVariable("petId") Long petId
); );
@@ -154,6 +161,7 @@ public interface PetApi {
) )
ResponseEntity<Void> updatePet( ResponseEntity<Void> updatePet(
@RequestBody PetDto petDto @RequestBody PetDto petDto
); );
@@ -173,9 +181,12 @@ public interface PetApi {
contentType = "application/x-www-form-urlencoded" contentType = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> updatePetWithForm( ResponseEntity<Void> updatePetWithForm(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
@RequestParam(value = "name", required = false) String name, ,
@RequestParam(value = "name", required = false) String name
,
@RequestParam(value = "status", required = false) String status @RequestParam(value = "status", required = false) String status
); );
@@ -195,9 +206,12 @@ public interface PetApi {
contentType = "multipart/form-data" contentType = "multipart/form-data"
) )
ResponseEntity<ApiResponseDto> uploadFile( ResponseEntity<ApiResponseDto> uploadFile(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
@RequestParam(value = "additionalMetadata", required = false) String additionalMetadata, ,
@RequestParam(value = "additionalMetadata", required = false) String additionalMetadata
,
@RequestPart(value = "file", required = false) MultipartFile file @RequestPart(value = "file", required = false) MultipartFile file
); );
@@ -217,9 +231,12 @@ public interface PetApi {
contentType = "multipart/form-data" contentType = "multipart/form-data"
) )
ResponseEntity<ApiResponseDto> uploadFileWithRequiredFile( ResponseEntity<ApiResponseDto> uploadFileWithRequiredFile(
@PathVariable("petId") Long petId, @PathVariable("petId") Long petId
@RequestPart(value = "requiredFile", required = true) MultipartFile requiredFile, ,
@RequestPart(value = "requiredFile", required = true) MultipartFile requiredFile
,
@RequestParam(value = "additionalMetadata", required = false) String additionalMetadata @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata
); );
} }

View File

@@ -36,6 +36,7 @@ public interface StoreApi {
) )
ResponseEntity<Void> deleteOrder( ResponseEntity<Void> deleteOrder(
@PathVariable("order_id") String orderId @PathVariable("order_id") String orderId
); );
@@ -71,6 +72,7 @@ public interface StoreApi {
) )
ResponseEntity<OrderDto> getOrderById( ResponseEntity<OrderDto> getOrderById(
@PathVariable("order_id") Long orderId @PathVariable("order_id") Long orderId
); );
@@ -90,6 +92,7 @@ public interface StoreApi {
) )
ResponseEntity<OrderDto> placeOrder( ResponseEntity<OrderDto> placeOrder(
@RequestBody OrderDto orderDto @RequestBody OrderDto orderDto
); );
} }

View File

@@ -36,6 +36,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUser( ResponseEntity<Void> createUser(
@RequestBody UserDto userDto @RequestBody UserDto userDto
); );
@@ -54,6 +55,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithArrayInput( ResponseEntity<Void> createUsersWithArrayInput(
@RequestBody List<UserDto> userDto @RequestBody List<UserDto> userDto
); );
@@ -72,6 +74,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithListInput( ResponseEntity<Void> createUsersWithListInput(
@RequestBody List<UserDto> userDto @RequestBody List<UserDto> userDto
); );
@@ -90,6 +93,7 @@ public interface UserApi {
) )
ResponseEntity<Void> deleteUser( ResponseEntity<Void> deleteUser(
@PathVariable("username") String username @PathVariable("username") String username
); );
@@ -109,6 +113,7 @@ public interface UserApi {
) )
ResponseEntity<UserDto> getUserByName( ResponseEntity<UserDto> getUserByName(
@PathVariable("username") String username @PathVariable("username") String username
); );
@@ -127,8 +132,10 @@ public interface UserApi {
accept = { "application/json", "application/xml" } accept = { "application/json", "application/xml" }
) )
ResponseEntity<String> loginUser( ResponseEntity<String> loginUser(
@RequestParam(value = "username", required = true) String username, @RequestParam(value = "username", required = true) String username
,
@RequestParam(value = "password", required = true) String password @RequestParam(value = "password", required = true) String password
); );
@@ -164,8 +171,10 @@ public interface UserApi {
contentType = "application/json" contentType = "application/json"
) )
ResponseEntity<Void> updateUser( ResponseEntity<Void> updateUser(
@PathVariable("username") String username, @PathVariable("username") String username
,
@RequestBody UserDto userDto @RequestBody UserDto userDto
); );
} }

View File

@@ -41,6 +41,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> addPet( ResponseEntity<Pet> addPet(
@Valid @RequestBody Pet pet @Valid @RequestBody Pet pet
); );
@@ -58,8 +59,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
ResponseEntity<Void> deletePet( ResponseEntity<Void> deletePet(
@NotNull @PathVariable("petId") Long petId, @NotNull @PathVariable("petId") Long petId
,
@RequestHeader(value = "api_key", required = false) Optional<String> apiKey @RequestHeader(value = "api_key", required = false) Optional<String> apiKey
); );
@@ -79,6 +82,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByStatus( ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status @NotNull @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status
); );
@@ -100,6 +104,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByTags( ResponseEntity<List<Pet>> findPetsByTags(
@NotNull @Valid @RequestParam(value = "tags", required = true) List<String> tags @NotNull @Valid @RequestParam(value = "tags", required = true) List<String> tags
); );
@@ -120,6 +125,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> getPetById( ResponseEntity<Pet> getPetById(
@NotNull @PathVariable("petId") Long petId @NotNull @PathVariable("petId") Long petId
); );
@@ -144,6 +150,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> updatePet( ResponseEntity<Pet> updatePet(
@Valid @RequestBody Pet pet @Valid @RequestBody Pet pet
); );
@@ -163,9 +170,12 @@ public interface PetApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> updatePetWithForm( ResponseEntity<Void> updatePetWithForm(
@NotNull @PathVariable("petId") Long petId, @NotNull @PathVariable("petId") Long petId
@Valid @RequestParam(value = "name", required = false) Optional<String> name, ,
@Valid @RequestParam(value = "name", required = false) Optional<String> name
,
@Valid @RequestParam(value = "status", required = false) Optional<String> status @Valid @RequestParam(value = "status", required = false) Optional<String> status
); );
@@ -186,9 +196,12 @@ public interface PetApi {
consumes = "multipart/form-data" consumes = "multipart/form-data"
) )
ResponseEntity<ModelApiResponse> uploadFile( ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @PathVariable("petId") Long petId, @NotNull @PathVariable("petId") Long petId
@Valid @RequestParam(value = "additionalMetadata", required = false) Optional<String> additionalMetadata, ,
@Valid @RequestParam(value = "additionalMetadata", required = false) Optional<String> additionalMetadata
,
@RequestPart(value = "file", required = false) MultipartFile file @RequestPart(value = "file", required = false) MultipartFile file
); );
} }

View File

@@ -38,6 +38,7 @@ public interface StoreApi {
) )
ResponseEntity<Void> deleteOrder( ResponseEntity<Void> deleteOrder(
@NotNull @PathVariable("orderId") String orderId @NotNull @PathVariable("orderId") String orderId
); );
@@ -75,6 +76,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> getOrderById( ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @PathVariable("orderId") Long orderId
); );
@@ -95,6 +97,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> placeOrder( ResponseEntity<Order> placeOrder(
@Valid @RequestBody Order order @Valid @RequestBody Order order
); );
} }

View File

@@ -38,6 +38,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUser( ResponseEntity<Void> createUser(
@Valid @RequestBody User user @Valid @RequestBody User user
); );
@@ -56,6 +57,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithArrayInput( ResponseEntity<Void> createUsersWithArrayInput(
@Valid @RequestBody List<@Valid User> user @Valid @RequestBody List<@Valid User> user
); );
@@ -74,6 +76,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithListInput( ResponseEntity<Void> createUsersWithListInput(
@Valid @RequestBody List<@Valid User> user @Valid @RequestBody List<@Valid User> user
); );
@@ -92,6 +95,7 @@ public interface UserApi {
) )
ResponseEntity<Void> deleteUser( ResponseEntity<Void> deleteUser(
@NotNull @PathVariable("username") String username @NotNull @PathVariable("username") String username
); );
@@ -112,6 +116,7 @@ public interface UserApi {
) )
ResponseEntity<User> getUserByName( ResponseEntity<User> getUserByName(
@NotNull @PathVariable("username") String username @NotNull @PathVariable("username") String username
); );
@@ -131,8 +136,10 @@ public interface UserApi {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
ResponseEntity<String> loginUser( ResponseEntity<String> loginUser(
@NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @Valid @RequestParam(value = "username", required = true) String username, @NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @Valid @RequestParam(value = "username", required = true) String username
,
@NotNull @Valid @RequestParam(value = "password", required = true) String password @NotNull @Valid @RequestParam(value = "password", required = true) String password
); );
@@ -168,8 +175,10 @@ public interface UserApi {
consumes = "application/json" consumes = "application/json"
) )
ResponseEntity<Void> updateUser( ResponseEntity<Void> updateUser(
@NotNull @PathVariable("username") String username, @NotNull @PathVariable("username") String username
,
@Valid @RequestBody User user @Valid @RequestBody User user
); );
} }

View File

@@ -70,6 +70,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> addPet( ResponseEntity<Pet> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
@@ -99,8 +100,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
ResponseEntity<Void> deletePet( ResponseEntity<Void> deletePet(
@NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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) @Nullable String apiKey @Parameter(name = "api_key", description = "", in = ParameterIn.HEADER) @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
); );
@@ -136,6 +139,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByStatus( ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status @NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status
); );
@@ -174,6 +178,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByTags( ResponseEntity<List<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags @NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags
); );
@@ -211,6 +216,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> getPetById( ResponseEntity<Pet> getPetById(
@NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
); );
@@ -254,6 +260,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> updatePet( ResponseEntity<Pet> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
@@ -285,9 +292,12 @@ public interface PetApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> updatePetWithForm( ResponseEntity<Void> updatePetWithForm(
@NotNull @Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
); );
@@ -322,9 +332,12 @@ public interface PetApi {
consumes = "multipart/form-data" consumes = "multipart/form-data"
) )
ResponseEntity<ModelApiResponse> uploadFile( ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
); );
} }

View File

@@ -61,6 +61,7 @@ public interface StoreApi {
) )
ResponseEntity<Void> deleteOrder( ResponseEntity<Void> deleteOrder(
@NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId @NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId
); );
@@ -126,6 +127,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> getOrderById( ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId
); );
@@ -159,6 +161,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> placeOrder( ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order @Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
); );
} }

View File

@@ -63,6 +63,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUser( ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
); );
@@ -93,6 +94,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithArrayInput( ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
); );
@@ -123,6 +125,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithListInput( ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
); );
@@ -154,6 +157,7 @@ public interface UserApi {
) )
ResponseEntity<Void> deleteUser( ResponseEntity<Void> deleteUser(
@NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
); );
@@ -188,6 +192,7 @@ public interface UserApi {
) )
ResponseEntity<User> getUserByName( ResponseEntity<User> getUserByName(
@NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
); );
@@ -220,8 +225,10 @@ public interface UserApi {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
ResponseEntity<String> loginUser( ResponseEntity<String> loginUser(
@NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @Parameter(name = "username", description = "The user name for login", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "username", required = true) String username, @NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @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 @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
); );
@@ -282,8 +289,10 @@ public interface UserApi {
consumes = "application/json" consumes = "application/json"
) )
ResponseEntity<Void> updateUser( ResponseEntity<Void> updateUser(
@NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username, @NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
,
@Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user
); );
} }

View File

@@ -71,6 +71,7 @@ public interface PetApi {
) )
CompletableFuture<ResponseEntity<Pet>> addPet( CompletableFuture<ResponseEntity<Pet>> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
@@ -100,8 +101,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
CompletableFuture<ResponseEntity<Void>> deletePet( CompletableFuture<ResponseEntity<Void>> deletePet(
@NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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) @Nullable String apiKey @Parameter(name = "api_key", description = "", in = ParameterIn.HEADER) @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
); );
@@ -137,6 +140,7 @@ public interface PetApi {
) )
CompletableFuture<ResponseEntity<List<Pet>>> findPetsByStatus( CompletableFuture<ResponseEntity<List<Pet>>> findPetsByStatus(
@NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status @NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status
); );
@@ -175,6 +179,7 @@ public interface PetApi {
) )
CompletableFuture<ResponseEntity<List<Pet>>> findPetsByTags( CompletableFuture<ResponseEntity<List<Pet>>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags @NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags
); );
@@ -212,6 +217,7 @@ public interface PetApi {
) )
CompletableFuture<ResponseEntity<Pet>> getPetById( CompletableFuture<ResponseEntity<Pet>> getPetById(
@NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
); );
@@ -255,6 +261,7 @@ public interface PetApi {
) )
CompletableFuture<ResponseEntity<Pet>> updatePet( CompletableFuture<ResponseEntity<Pet>> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
@@ -286,9 +293,12 @@ public interface PetApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
CompletableFuture<ResponseEntity<Void>> updatePetWithForm( CompletableFuture<ResponseEntity<Void>> updatePetWithForm(
@NotNull @Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
); );
@@ -323,9 +333,12 @@ public interface PetApi {
consumes = "multipart/form-data" consumes = "multipart/form-data"
) )
CompletableFuture<ResponseEntity<ModelApiResponse>> uploadFile( CompletableFuture<ResponseEntity<ModelApiResponse>> uploadFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
); );
} }

View File

@@ -62,6 +62,7 @@ public interface StoreApi {
) )
CompletableFuture<ResponseEntity<Void>> deleteOrder( CompletableFuture<ResponseEntity<Void>> deleteOrder(
@NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId @NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId
); );
@@ -127,6 +128,7 @@ public interface StoreApi {
) )
CompletableFuture<ResponseEntity<Order>> getOrderById( CompletableFuture<ResponseEntity<Order>> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId
); );
@@ -160,6 +162,7 @@ public interface StoreApi {
) )
CompletableFuture<ResponseEntity<Order>> placeOrder( CompletableFuture<ResponseEntity<Order>> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order @Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
); );
} }

View File

@@ -64,6 +64,7 @@ public interface UserApi {
) )
CompletableFuture<ResponseEntity<Void>> createUser( CompletableFuture<ResponseEntity<Void>> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
); );
@@ -94,6 +95,7 @@ public interface UserApi {
) )
CompletableFuture<ResponseEntity<Void>> createUsersWithArrayInput( CompletableFuture<ResponseEntity<Void>> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
); );
@@ -124,6 +126,7 @@ public interface UserApi {
) )
CompletableFuture<ResponseEntity<Void>> createUsersWithListInput( CompletableFuture<ResponseEntity<Void>> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
); );
@@ -155,6 +158,7 @@ public interface UserApi {
) )
CompletableFuture<ResponseEntity<Void>> deleteUser( CompletableFuture<ResponseEntity<Void>> deleteUser(
@NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
); );
@@ -189,6 +193,7 @@ public interface UserApi {
) )
CompletableFuture<ResponseEntity<User>> getUserByName( CompletableFuture<ResponseEntity<User>> getUserByName(
@NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
); );
@@ -221,8 +226,10 @@ public interface UserApi {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
CompletableFuture<ResponseEntity<String>> loginUser( CompletableFuture<ResponseEntity<String>> loginUser(
@NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @Parameter(name = "username", description = "The user name for login", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "username", required = true) String username, @NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @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 @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
); );
@@ -283,8 +290,10 @@ public interface UserApi {
consumes = "application/json" consumes = "application/json"
) )
CompletableFuture<ResponseEntity<Void>> updateUser( CompletableFuture<ResponseEntity<Void>> updateUser(
@NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username, @NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
,
@Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user
); );
} }

View File

@@ -59,10 +59,14 @@ public interface DefaultApi {
value = DefaultApi.PATH_GET value = DefaultApi.PATH_GET
) )
ResponseEntity<Void> get( ResponseEntity<Void> get(
@NotNull @Parameter(name = "date", description = "A date path parameter", required = true, in = ParameterIn.PATH) @PathVariable("date") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date, @NotNull @Parameter(name = "date", description = "A date path parameter", required = true, in = ParameterIn.PATH) @PathVariable("date") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date
@NotNull @Parameter(name = "dateTime", description = "A date-time query parameter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "dateTime", required = true, defaultValue = "1973-12-19T03:39:57-08:00") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime, ,
@NotNull @Parameter(name = "X-Order-Date", description = "A date header parameter", required = true, in = ParameterIn.HEADER) @RequestHeader(value = "X-Order-Date", required = true, defaultValue = "1974-01-01") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate xOrderDate, @NotNull @Parameter(name = "dateTime", description = "A date-time query parameter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "dateTime", required = true, defaultValue = "1973-12-19T03:39:57-08:00") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime
@Parameter(name = "loginDate", description = "A date cookie parameter", in = ParameterIn.COOKIE) @CookieValue(name = "loginDate", required = false, defaultValue = "1975-01-01") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate loginDate ,
@NotNull @Parameter(name = "X-Order-Date", description = "A date header parameter", required = true, in = ParameterIn.HEADER) @RequestHeader(value = "X-Order-Date", required = true, defaultValue = "1974-01-01") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate xOrderDate
,
@Parameter(name = "loginDate", description = "A date cookie parameter", in = ParameterIn.COOKIE) @CookieValue(name = "loginDate", required = false, defaultValue = "1975-01-01") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate loginDate
); );
@@ -88,8 +92,10 @@ public interface DefaultApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> updatePetWithForm( ResponseEntity<Void> updatePetWithForm(
@NotNull @Parameter(name = "date", description = "A date path parameter", required = true, in = ParameterIn.PATH) @PathVariable("date") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date, @NotNull @Parameter(name = "date", description = "A date path parameter", required = true, in = ParameterIn.PATH) @PathVariable("date") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date
@Parameter(name = "visitDate", description = "Updated last visit timestamp") @Valid @RequestParam(value = "visitDate", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime visitDate ,
@Parameter(name = "visitDate", description = "Updated last visit timestamp") @Valid @RequestParam(value = "visitDate", required = false, defaultValue = "1971-12-19T03:39:57-08:00") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime visitDate
); );
} }

View File

@@ -68,6 +68,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> addPet( ResponseEntity<Pet> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
} }

View File

@@ -62,6 +62,7 @@ public interface AnotherFakeApi {
) )
ResponseEntity<Client> call123testSpecialTags( ResponseEntity<Client> call123testSpecialTags(
@Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client @Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client
); );
} }

View File

@@ -70,6 +70,7 @@ public interface FakeApi {
) )
ResponseEntity<Void> createXmlItem( ResponseEntity<Void> createXmlItem(
@Parameter(name = "XmlItem", description = "XmlItem Body", required = true) @Valid @RequestBody XmlItem xmlItem @Parameter(name = "XmlItem", description = "XmlItem Body", required = true) @Valid @RequestBody XmlItem xmlItem
); );
@@ -99,6 +100,7 @@ public interface FakeApi {
) )
ResponseEntity<Boolean> fakeOuterBooleanSerialize( ResponseEntity<Boolean> fakeOuterBooleanSerialize(
@Parameter(name = "body", description = "Input boolean as post body") @Valid @RequestBody(required = false) @Nullable Boolean body @Parameter(name = "body", description = "Input boolean as post body") @Valid @RequestBody(required = false) @Nullable Boolean body
); );
@@ -128,6 +130,7 @@ public interface FakeApi {
) )
ResponseEntity<OuterComposite> fakeOuterCompositeSerialize( ResponseEntity<OuterComposite> fakeOuterCompositeSerialize(
@Parameter(name = "OuterComposite", description = "Input composite as post body") @Valid @RequestBody(required = false) @Nullable OuterComposite outerComposite @Parameter(name = "OuterComposite", description = "Input composite as post body") @Valid @RequestBody(required = false) @Nullable OuterComposite outerComposite
); );
@@ -157,6 +160,7 @@ public interface FakeApi {
) )
ResponseEntity<BigDecimal> fakeOuterNumberSerialize( ResponseEntity<BigDecimal> fakeOuterNumberSerialize(
@Parameter(name = "body", description = "Input number as post body") @Valid @RequestBody(required = false) @Nullable BigDecimal body @Parameter(name = "body", description = "Input number as post body") @Valid @RequestBody(required = false) @Nullable BigDecimal body
); );
@@ -186,6 +190,7 @@ public interface FakeApi {
) )
ResponseEntity<String> fakeOuterStringSerialize( ResponseEntity<String> fakeOuterStringSerialize(
@Parameter(name = "body", description = "Input string as post body") @Valid @RequestBody(required = false) @Nullable String body @Parameter(name = "body", description = "Input string as post body") @Valid @RequestBody(required = false) @Nullable String body
); );
@@ -212,6 +217,7 @@ public interface FakeApi {
) )
ResponseEntity<Void> testBodyWithFileSchema( ResponseEntity<Void> testBodyWithFileSchema(
@Parameter(name = "FileSchemaTestClass", description = "", required = true) @Valid @RequestBody FileSchemaTestClass fileSchemaTestClass @Parameter(name = "FileSchemaTestClass", description = "", required = true) @Valid @RequestBody FileSchemaTestClass fileSchemaTestClass
); );
@@ -236,8 +242,10 @@ public interface FakeApi {
consumes = "application/json" consumes = "application/json"
) )
ResponseEntity<Void> testBodyWithQueryParams( ResponseEntity<Void> testBodyWithQueryParams(
@NotNull @Parameter(name = "query", description = "", required = true, in = ParameterIn.QUERY) @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 = "User", description = "", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "", required = true) @Valid @RequestBody User user
); );
@@ -268,6 +276,7 @@ public interface FakeApi {
) )
ResponseEntity<Client> testClientModel( ResponseEntity<Client> testClientModel(
@Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client @Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client
); );
@@ -312,20 +321,34 @@ public interface FakeApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> testEndpointParameters( ResponseEntity<Void> testEndpointParameters(
@Parameter(name = "number", description = "None", required = true) @DecimalMin(value = "32.1") @DecimalMax(value = "543.2") @Valid @RequestParam(value = "number", required = true) BigDecimal number, @Parameter(name = "number", description = "None", required = true) @DecimalMin(value = "32.1") @DecimalMax(value = "543.2") @Valid @RequestParam(value = "number", required = true) BigDecimal number
@Parameter(name = "double", description = "None", required = true) @DecimalMin(value = "67.8") @DecimalMax(value = "123.4") @Valid @RequestParam(value = "double", required = true) Double _double, ,
@Parameter(name = "pattern_without_delimiter", description = "None", required = true) @Pattern(regexp = "^[A-Z].*") @Valid @RequestParam(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter, @Parameter(name = "double", description = "None", required = true) @DecimalMin(value = "67.8") @DecimalMax(value = "123.4") @Valid @RequestParam(value = "double", required = true) Double _double
@Parameter(name = "byte", description = "None", required = true) @Valid @RequestParam(value = "byte", required = true) byte[] _byte, ,
@Parameter(name = "integer", description = "None") @Min(value = 10) @Max(value = 100) @Valid @RequestParam(value = "integer", required = false) Integer integer, @Parameter(name = "pattern_without_delimiter", description = "None", required = true) @Pattern(regexp = "^[A-Z].*") @Valid @RequestParam(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter
@Parameter(name = "int32", description = "None") @Min(value = 20) @Max(value = 200) @Valid @RequestParam(value = "int32", required = false) Integer int32, ,
@Parameter(name = "int64", description = "None") @Valid @RequestParam(value = "int64", required = false) Long int64, @Parameter(name = "byte", description = "None", required = true) @Valid @RequestParam(value = "byte", required = true) byte[] _byte
@Parameter(name = "float", description = "None") @DecimalMax(value = "987.6") @Valid @RequestParam(value = "float", required = false) Float _float, ,
@Parameter(name = "string", description = "None") @Pattern(regexp = "/[a-z]/i") @Valid @RequestParam(value = "string", required = false) String string, @Parameter(name = "integer", description = "None") @Min(value = 10) @Max(value = 100) @Valid @RequestParam(value = "integer", required = false) Integer integer
@Parameter(name = "binary", description = "None") @RequestPart(value = "binary", required = false) MultipartFile binary, ,
@Parameter(name = "date", description = "None") @Valid @RequestParam(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date, @Parameter(name = "int32", description = "None") @Min(value = 20) @Max(value = 200) @Valid @RequestParam(value = "int32", required = false) Integer int32
@Parameter(name = "dateTime", description = "None") @Valid @RequestParam(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime, ,
@Parameter(name = "password", description = "None") @Size(min = 10, max = 64) @Valid @RequestParam(value = "password", required = false) String password, @Parameter(name = "int64", description = "None") @Valid @RequestParam(value = "int64", required = false) Long int64
,
@Parameter(name = "float", description = "None") @DecimalMax(value = "987.6") @Valid @RequestParam(value = "float", required = false) Float _float
,
@Parameter(name = "string", description = "None") @Pattern(regexp = "/[a-z]/i") @Valid @RequestParam(value = "string", required = false) String string
,
@Parameter(name = "binary", description = "None") @RequestPart(value = "binary", required = false) MultipartFile binary
,
@Parameter(name = "date", description = "None") @Valid @RequestParam(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date
,
@Parameter(name = "dateTime", description = "None") @Valid @RequestParam(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime
,
@Parameter(name = "password", description = "None") @Size(min = 10, max = 64) @Valid @RequestParam(value = "password", required = false) String password
,
@Parameter(name = "callback", description = "None") @Valid @RequestParam(value = "callback", required = false) String paramCallback @Parameter(name = "callback", description = "None") @Valid @RequestParam(value = "callback", required = false) String paramCallback
); );
@@ -361,14 +384,22 @@ public interface FakeApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> testEnumParameters( ResponseEntity<Void> testEnumParameters(
@Parameter(name = "enum_header_string_array", description = "Header parameter enum test (string array)", in = ParameterIn.HEADER) @RequestHeader(value = "enum_header_string_array", required = false) @Nullable List<String> enumHeaderStringArray, @Parameter(name = "enum_header_string_array", description = "Header parameter enum test (string array)", in = ParameterIn.HEADER) @RequestHeader(value = "enum_header_string_array", required = false) @Nullable 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) @Nullable List<String> enumQueryStringArray, @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", 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) @Nullable Integer enumQueryInteger, @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) @Nullable List<String> enumQueryStringArray
@Parameter(name = "enum_query_double", description = "Query parameter enum test (double)", in = ParameterIn.QUERY) @Valid @RequestParam(value = "enum_query_double", required = false) @Nullable 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_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_form_string", description = "Form parameter enum test (string)") @Valid @RequestParam(value = "enum_form_string", required = false) String enumFormString ,
@Parameter(name = "enum_query_integer", description = "Query parameter enum test (double)", in = ParameterIn.QUERY) @Valid @RequestParam(value = "enum_query_integer", required = false) @Nullable Integer enumQueryInteger
,
@Parameter(name = "enum_query_double", description = "Query parameter enum test (double)", in = ParameterIn.QUERY) @Valid @RequestParam(value = "enum_query_double", required = false) @Nullable Double enumQueryDouble
,
@Parameter(name = "enum_form_string_array", description = "Form parameter enum test (string array)") @Valid @RequestPart(value = "enum_form_string_array", required = false, defaultValue = "$") List<String> enumFormStringArray
,
@Parameter(name = "enum_form_string", description = "Form parameter enum test (string)") @Valid @RequestParam(value = "enum_form_string", required = false, defaultValue = "-efg") String enumFormString
); );
@@ -399,12 +430,18 @@ public interface FakeApi {
value = FakeApi.PATH_TEST_GROUP_PARAMETERS value = FakeApi.PATH_TEST_GROUP_PARAMETERS
) )
ResponseEntity<Void> testGroupParameters( ResponseEntity<Void> testGroupParameters(
@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_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, @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
@Parameter(name = "string_group", description = "String in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup, ,
@Parameter(name = "boolean_group", description = "Boolean in group parameters", in = ParameterIn.HEADER) @RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup, @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) @Nullable Integer stringGroup
,
@Parameter(name = "boolean_group", description = "Boolean in group parameters", in = ParameterIn.HEADER) @RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup
,
@Parameter(name = "int64_group", description = "Integer in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "int64_group", required = false) @Nullable Long int64Group @Parameter(name = "int64_group", description = "Integer in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "int64_group", required = false) @Nullable Long int64Group
); );
@@ -432,6 +469,7 @@ public interface FakeApi {
) )
ResponseEntity<Void> testInlineAdditionalProperties( ResponseEntity<Void> testInlineAdditionalProperties(
@Parameter(name = "request_body", description = "request body", required = true) @Valid @RequestBody Map<String, String> requestBody @Parameter(name = "request_body", description = "request body", required = true) @Valid @RequestBody Map<String, String> requestBody
); );
@@ -459,8 +497,10 @@ public interface FakeApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> testJsonFormData( ResponseEntity<Void> testJsonFormData(
@Parameter(name = "param", description = "field1", required = true) @Valid @RequestParam(value = "param", required = true) String param, @Parameter(name = "param", description = "field1", required = true) @Valid @RequestParam(value = "param", required = true) String param
,
@Parameter(name = "param2", description = "field2", required = true) @Valid @RequestParam(value = "param2", required = true) String param2 @Parameter(name = "param2", description = "field2", required = true) @Valid @RequestParam(value = "param2", required = true) String param2
); );
@@ -488,6 +528,7 @@ public interface FakeApi {
) )
ResponseEntity<Void> testNullable( ResponseEntity<Void> testNullable(
@Parameter(name = "ChildWithNullable", description = "request body", required = true) @Valid @RequestBody ChildWithNullable childWithNullable @Parameter(name = "ChildWithNullable", description = "request body", required = true) @Valid @RequestBody ChildWithNullable childWithNullable
); );
@@ -515,10 +556,14 @@ public interface FakeApi {
value = FakeApi.PATH_TEST_QUERY_PARAMETER_COLLECTION_FORMAT value = FakeApi.PATH_TEST_QUERY_PARAMETER_COLLECTION_FORMAT
) )
ResponseEntity<Void> testQueryParameterCollectionFormat( ResponseEntity<Void> testQueryParameterCollectionFormat(
@NotNull @Parameter(name = "pipe", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "pipe", required = true) List<String> pipe, @NotNull @Parameter(name = "pipe", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "pipe", required = true) List<String> pipe
@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 = "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 @NotNull @Parameter(name = "context", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "context", required = true) List<String> context
); );

View File

@@ -65,6 +65,7 @@ public interface FakeClassnameTags123Api {
) )
ResponseEntity<Client> testClassname( ResponseEntity<Client> testClassname(
@Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client @Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client
); );
} }

View File

@@ -68,6 +68,7 @@ public interface PetApi {
) )
ResponseEntity<Void> addPet( ResponseEntity<Void> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
@@ -99,8 +100,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
ResponseEntity<Void> deletePet( ResponseEntity<Void> deletePet(
@NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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) @Nullable String apiKey @Parameter(name = "api_key", description = "", in = ParameterIn.HEADER) @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
); );
@@ -136,6 +139,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByStatus( ResponseEntity<List<Pet>> findPetsByStatus(
@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 @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
); );
@@ -174,6 +178,7 @@ public interface PetApi {
) )
ResponseEntity<Set<Pet>> findPetsByTags( ResponseEntity<Set<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @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
); );
@@ -211,6 +216,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> getPetById( ResponseEntity<Pet> getPetById(
@NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
); );
@@ -237,6 +243,7 @@ public interface PetApi {
) )
ResponseEntity<ResponseObjectWithDifferentFieldNames> responseObjectDifferentNames( ResponseEntity<ResponseObjectWithDifferentFieldNames> responseObjectDifferentNames(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
); );
@@ -273,6 +280,7 @@ public interface PetApi {
) )
ResponseEntity<Void> updatePet( ResponseEntity<Void> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
@@ -304,9 +312,12 @@ public interface PetApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> updatePetWithForm( ResponseEntity<Void> updatePetWithForm(
@NotNull @Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
); );
@@ -341,9 +352,12 @@ public interface PetApi {
consumes = "multipart/form-data" consumes = "multipart/form-data"
) )
ResponseEntity<ModelApiResponse> uploadFile( ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
); );
@@ -378,9 +392,12 @@ public interface PetApi {
consumes = "multipart/form-data" consumes = "multipart/form-data"
) )
ResponseEntity<ModelApiResponse> uploadFileWithRequiredFile( ResponseEntity<ModelApiResponse> uploadFileWithRequiredFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "additionalMetadata", description = "Additional data to pass to server") @Valid @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata
); );
} }

View File

@@ -61,6 +61,7 @@ public interface StoreApi {
) )
ResponseEntity<Void> deleteOrder( ResponseEntity<Void> deleteOrder(
@NotNull @Parameter(name = "order_id", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("order_id") String orderId @NotNull @Parameter(name = "order_id", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("order_id") String orderId
); );
@@ -126,6 +127,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> getOrderById( ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "order_id", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("order_id") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "order_id", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("order_id") Long orderId
); );
@@ -159,6 +161,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> placeOrder( ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order @Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
); );
} }

View File

@@ -60,6 +60,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUser( ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
); );
@@ -87,6 +88,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithArrayInput( ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
); );
@@ -114,6 +116,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithListInput( ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
); );
@@ -142,6 +145,7 @@ public interface UserApi {
) )
ResponseEntity<Void> deleteUser( ResponseEntity<Void> deleteUser(
@NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
); );
@@ -176,6 +180,7 @@ public interface UserApi {
) )
ResponseEntity<User> getUserByName( ResponseEntity<User> getUserByName(
@NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
); );
@@ -208,8 +213,10 @@ public interface UserApi {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
ResponseEntity<String> loginUser( ResponseEntity<String> loginUser(
@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 = "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 @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
); );
@@ -264,8 +271,10 @@ public interface UserApi {
consumes = "application/json" consumes = "application/json"
) )
ResponseEntity<Void> updateUser( ResponseEntity<Void> updateUser(
@NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username, @NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
,
@Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user
); );
} }

View File

@@ -64,6 +64,7 @@ public interface PetApi {
) )
ResponseEntity<Void> addPet( ResponseEntity<Void> addPet(
@Parameter(name = "body", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet body @Parameter(name = "body", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet body
); );
@@ -91,8 +92,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
ResponseEntity<Void> deletePet( ResponseEntity<Void> deletePet(
@NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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) @Nullable String apiKey @Parameter(name = "api_key", description = "", in = ParameterIn.HEADER) @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
); );
@@ -127,7 +130,8 @@ public interface PetApi {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
ResponseEntity<List<Pet>> findPetsByStatus( ResponseEntity<List<Pet>> findPetsByStatus(
@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, @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
,
@ParameterObject final Pageable pageable @ParameterObject final Pageable pageable
); );
@@ -167,8 +171,10 @@ public interface PetApi {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
ResponseEntity<List<Pet>> findPetsByTags( ResponseEntity<List<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags, @NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags
@Parameter(name = "size", description = "A test HeaderParam for issue #8315 - must NOT be removed when x-spring-paginated:true is used.", in = ParameterIn.HEADER) @RequestHeader(value = "size", required = false) @Nullable String size, ,
@Parameter(name = "size", description = "A test HeaderParam for issue #8315 - must NOT be removed when x-spring-paginated:true is used.", in = ParameterIn.HEADER) @RequestHeader(value = "size", required = false) @Nullable String size
,
@ParameterObject final Pageable pageable @ParameterObject final Pageable pageable
); );
@@ -207,6 +213,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> getPetById( ResponseEntity<Pet> getPetById(
@NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
); );
@@ -239,6 +246,7 @@ public interface PetApi {
) )
ResponseEntity<Void> updatePet( ResponseEntity<Void> updatePet(
@Parameter(name = "body", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet body @Parameter(name = "body", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet body
); );
@@ -268,9 +276,12 @@ public interface PetApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> updatePetWithForm( ResponseEntity<Void> updatePetWithForm(
@NotNull @Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
); );
@@ -303,9 +314,12 @@ public interface PetApi {
consumes = "multipart/form-data" consumes = "multipart/form-data"
) )
ResponseEntity<ModelApiResponse> uploadFile( ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
); );
} }

View File

@@ -61,6 +61,7 @@ public interface StoreApi {
) )
ResponseEntity<Void> deleteOrder( ResponseEntity<Void> deleteOrder(
@NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId @NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId
); );
@@ -126,6 +127,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> getOrderById( ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId
); );
@@ -156,6 +158,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> placeOrder( ResponseEntity<Order> placeOrder(
@Parameter(name = "body", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order body @Parameter(name = "body", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order body
); );
} }

View File

@@ -59,6 +59,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUser( ResponseEntity<Void> createUser(
@Parameter(name = "body", description = "Created user object", required = true) @Valid @RequestBody User body @Parameter(name = "body", description = "Created user object", required = true) @Valid @RequestBody User body
); );
@@ -83,6 +84,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithArrayInput( ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "body", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body @Parameter(name = "body", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body
); );
@@ -107,6 +109,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithListInput( ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "body", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body @Parameter(name = "body", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body
); );
@@ -135,6 +138,7 @@ public interface UserApi {
) )
ResponseEntity<Void> deleteUser( ResponseEntity<Void> deleteUser(
@NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
); );
@@ -167,6 +171,7 @@ public interface UserApi {
) )
ResponseEntity<User> getUserByName( ResponseEntity<User> getUserByName(
@NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
); );
@@ -197,8 +202,10 @@ public interface UserApi {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
ResponseEntity<String> loginUser( ResponseEntity<String> loginUser(
@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 = "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 @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
); );
@@ -273,8 +280,10 @@ public interface UserApi {
value = UserApi.PATH_UPDATE_USER value = UserApi.PATH_UPDATE_USER
) )
ResponseEntity<Void> updateUser( ResponseEntity<Void> updateUser(
@NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username, @NotNull @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 @Parameter(name = "body", description = "Updated user object", required = true) @Valid @RequestBody User body
); );
} }

View File

@@ -70,6 +70,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> addPet( ResponseEntity<Pet> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
@@ -99,8 +100,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
ResponseEntity<Void> deletePet( ResponseEntity<Void> deletePet(
@NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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) @Nullable String apiKey @Parameter(name = "api_key", description = "", in = ParameterIn.HEADER) @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
); );
@@ -136,6 +139,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByStatus( ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status @NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status
); );
@@ -174,6 +178,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByTags( ResponseEntity<List<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags @NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags
); );
@@ -211,6 +216,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> getPetById( ResponseEntity<Pet> getPetById(
@NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
); );
@@ -254,6 +260,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> updatePet( ResponseEntity<Pet> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
); );
@@ -285,9 +292,12 @@ public interface PetApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> updatePetWithForm( ResponseEntity<Void> updatePetWithForm(
@NotNull @Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
); );
@@ -322,9 +332,12 @@ public interface PetApi {
consumes = "multipart/form-data" consumes = "multipart/form-data"
) )
ResponseEntity<ModelApiResponse> uploadFile( ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
); );
} }

View File

@@ -61,6 +61,7 @@ public interface StoreApi {
) )
ResponseEntity<Void> deleteOrder( ResponseEntity<Void> deleteOrder(
@NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId @NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId
); );
@@ -126,6 +127,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> getOrderById( ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId
); );
@@ -159,6 +161,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> placeOrder( ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order @Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
); );
} }

View File

@@ -63,6 +63,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUser( ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
); );
@@ -93,6 +94,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithArrayInput( ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
); );
@@ -123,6 +125,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithListInput( ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
); );
@@ -154,6 +157,7 @@ public interface UserApi {
) )
ResponseEntity<Void> deleteUser( ResponseEntity<Void> deleteUser(
@NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
); );
@@ -188,6 +192,7 @@ public interface UserApi {
) )
ResponseEntity<User> getUserByName( ResponseEntity<User> getUserByName(
@NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
); );
@@ -220,8 +225,10 @@ public interface UserApi {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
ResponseEntity<String> loginUser( ResponseEntity<String> loginUser(
@NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @Parameter(name = "username", description = "The user name for login", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "username", required = true) String username, @NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @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 @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
); );
@@ -282,8 +289,10 @@ public interface UserApi {
consumes = "application/json" consumes = "application/json"
) )
ResponseEntity<Void> updateUser( ResponseEntity<Void> updateUser(
@NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username, @NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
,
@Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user
); );
} }

View File

@@ -70,6 +70,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> addPet( ResponseEntity<Pet> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) throws Exception; ) throws Exception;
@@ -99,8 +100,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
ResponseEntity<Void> deletePet( ResponseEntity<Void> deletePet(
@NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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) @Nullable String apiKey @Parameter(name = "api_key", description = "", in = ParameterIn.HEADER) @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
) throws Exception; ) throws Exception;
@@ -136,6 +139,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByStatus( ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status @NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status
) throws Exception; ) throws Exception;
@@ -174,6 +178,7 @@ public interface PetApi {
) )
ResponseEntity<List<Pet>> findPetsByTags( ResponseEntity<List<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags @NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags
) throws Exception; ) throws Exception;
@@ -211,6 +216,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> getPetById( ResponseEntity<Pet> getPetById(
@NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) throws Exception; ) throws Exception;
@@ -254,6 +260,7 @@ public interface PetApi {
) )
ResponseEntity<Pet> updatePet( ResponseEntity<Pet> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) throws Exception; ) throws Exception;
@@ -285,9 +292,12 @@ public interface PetApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
ResponseEntity<Void> updatePetWithForm( ResponseEntity<Void> updatePetWithForm(
@NotNull @Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
) throws Exception; ) throws Exception;
@@ -322,9 +332,12 @@ public interface PetApi {
consumes = "multipart/form-data" consumes = "multipart/form-data"
) )
ResponseEntity<ModelApiResponse> uploadFile( ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
) throws Exception; ) throws Exception;
} }

View File

@@ -61,6 +61,7 @@ public interface StoreApi {
) )
ResponseEntity<Void> deleteOrder( ResponseEntity<Void> deleteOrder(
@NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId @NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId
) throws Exception; ) throws Exception;
@@ -126,6 +127,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> getOrderById( ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId
) throws Exception; ) throws Exception;
@@ -159,6 +161,7 @@ public interface StoreApi {
) )
ResponseEntity<Order> placeOrder( ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order @Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
) throws Exception; ) throws Exception;
} }

View File

@@ -63,6 +63,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUser( ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
) throws Exception; ) throws Exception;
@@ -93,6 +94,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithArrayInput( ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) throws Exception; ) throws Exception;
@@ -123,6 +125,7 @@ public interface UserApi {
) )
ResponseEntity<Void> createUsersWithListInput( ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) throws Exception; ) throws Exception;
@@ -154,6 +157,7 @@ public interface UserApi {
) )
ResponseEntity<Void> deleteUser( ResponseEntity<Void> deleteUser(
@NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) throws Exception; ) throws Exception;
@@ -188,6 +192,7 @@ public interface UserApi {
) )
ResponseEntity<User> getUserByName( ResponseEntity<User> getUserByName(
@NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @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; ) throws Exception;
@@ -220,8 +225,10 @@ public interface UserApi {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
ResponseEntity<String> loginUser( ResponseEntity<String> loginUser(
@NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @Parameter(name = "username", description = "The user name for login", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "username", required = true) String username, @NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @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 @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; ) throws Exception;
@@ -282,8 +289,10 @@ public interface UserApi {
consumes = "application/json" consumes = "application/json"
) )
ResponseEntity<Void> updateUser( ResponseEntity<Void> updateUser(
@NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username, @NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
,
@Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user
) throws Exception; ) throws Exception;
} }

View File

@@ -77,6 +77,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> addPet( default ResponseEntity<Pet> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -123,8 +124,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
default ResponseEntity<Void> deletePet( default ResponseEntity<Void> deletePet(
@NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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) @Nullable String apiKey @Parameter(name = "api_key", description = "", in = ParameterIn.HEADER) @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -163,6 +166,7 @@ public interface PetApi {
) )
default ResponseEntity<List<Pet>> findPetsByStatus( default ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status @NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -218,6 +222,7 @@ public interface PetApi {
) )
default ResponseEntity<List<Pet>> findPetsByTags( default ResponseEntity<List<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags @NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -272,6 +277,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> getPetById( default ResponseEntity<Pet> getPetById(
@NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -332,6 +338,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> updatePet( default ResponseEntity<Pet> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -380,9 +387,12 @@ public interface PetApi {
consumes = "application/x-www-form-urlencoded" consumes = "application/x-www-form-urlencoded"
) )
default ResponseEntity<Void> updatePetWithForm( default ResponseEntity<Void> updatePetWithForm(
@NotNull @Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -420,9 +430,12 @@ public interface PetApi {
consumes = "multipart/form-data" consumes = "multipart/form-data"
) )
default ResponseEntity<ModelApiResponse> uploadFile( default ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -68,6 +68,7 @@ public interface StoreApi {
) )
default ResponseEntity<Void> deleteOrder( default ResponseEntity<Void> deleteOrder(
@NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId @NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -139,6 +140,7 @@ public interface StoreApi {
) )
default ResponseEntity<Order> getOrderById( default ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -189,6 +191,7 @@ public interface StoreApi {
) )
default ResponseEntity<Order> placeOrder( default ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order @Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -70,6 +70,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUser( default ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -103,6 +104,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUsersWithArrayInput( default ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -136,6 +138,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUsersWithListInput( default ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -170,6 +173,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> deleteUser( default ResponseEntity<Void> deleteUser(
@NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -207,6 +211,7 @@ public interface UserApi {
) )
default ResponseEntity<User> getUserByName( default ResponseEntity<User> getUserByName(
@NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -256,8 +261,10 @@ public interface UserApi {
produces = { "application/json", "application/xml" } produces = { "application/json", "application/xml" }
) )
default ResponseEntity<String> loginUser( default ResponseEntity<String> loginUser(
@NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @Parameter(name = "username", description = "The user name for login", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "username", required = true) String username, @NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @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 @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
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -324,8 +331,10 @@ public interface UserApi {
consumes = "application/json" consumes = "application/json"
) )
default ResponseEntity<Void> updateUser( default ResponseEntity<Void> updateUser(
@NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username, @NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
,
@Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);

View File

@@ -68,6 +68,7 @@ public interface BarApi {
) )
default ResponseEntity<Bar> createBar( default ResponseEntity<Bar> createBar(
@Parameter(name = "BarCreate", description = "", required = true) @Valid @RequestBody BarCreate barCreate @Parameter(name = "BarCreate", description = "", required = true) @Valid @RequestBody BarCreate barCreate
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -69,6 +69,7 @@ public interface FooApi {
) )
default ResponseEntity<FooRefOrValue> createFoo( default ResponseEntity<FooRefOrValue> createFoo(
@Parameter(name = "Foo", description = "The Foo to be created") @Valid @RequestBody(required = false) @Nullable Foo foo @Parameter(name = "Foo", description = "The Foo to be created") @Valid @RequestBody(required = false) @Nullable Foo foo
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -68,6 +68,7 @@ public interface BarApi {
) )
default ResponseEntity<Bar> createBar( default ResponseEntity<Bar> createBar(
@Parameter(name = "BarCreate", description = "", required = true) @Valid @RequestBody BarCreate barCreate @Parameter(name = "BarCreate", description = "", required = true) @Valid @RequestBody BarCreate barCreate
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -69,6 +69,7 @@ public interface FooApi {
) )
default ResponseEntity<FooRefOrValue> createFoo( default ResponseEntity<FooRefOrValue> createFoo(
@Parameter(name = "Foo", description = "The Foo to be created") @Valid @RequestBody(required = false) @Nullable Foo foo @Parameter(name = "Foo", description = "The Foo to be created") @Valid @RequestBody(required = false) @Nullable Foo foo
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -68,6 +68,7 @@ public interface BarApi {
) )
default ResponseEntity<Bar> createBar( default ResponseEntity<Bar> createBar(
@Parameter(name = "BarCreate", description = "", required = true) @Valid @RequestBody BarCreate barCreate @Parameter(name = "BarCreate", description = "", required = true) @Valid @RequestBody BarCreate barCreate
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -69,6 +69,7 @@ public interface FooApi {
) )
default ResponseEntity<FooRefOrValue> createFoo( default ResponseEntity<FooRefOrValue> createFoo(
@Parameter(name = "Foo", description = "The Foo to be created") @Valid @RequestBody(required = false) @Nullable Foo foo @Parameter(name = "Foo", description = "The Foo to be created") @Valid @RequestBody(required = false) @Nullable Foo foo
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -77,6 +77,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> addPet( default ResponseEntity<Pet> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -123,8 +124,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
default ResponseEntity<Void> deletePet( default ResponseEntity<Void> deletePet(
@NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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) @Nullable String apiKey @Parameter(name = "api_key", description = "", in = ParameterIn.HEADER) @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -163,6 +166,7 @@ public interface PetApi {
) )
default ResponseEntity<List<Pet>> findPetsByStatus( default ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status @NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -218,6 +222,7 @@ public interface PetApi {
) )
default ResponseEntity<List<Pet>> findPetsByTags( default ResponseEntity<List<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags @NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -272,6 +277,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> getPetById( default ResponseEntity<Pet> getPetById(
@NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -332,6 +338,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> updatePet( default ResponseEntity<Pet> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -380,9 +387,12 @@ public interface PetApi {
consumes = { "application/x-www-form-urlencoded" } consumes = { "application/x-www-form-urlencoded" }
) )
default ResponseEntity<Void> updatePetWithForm( default ResponseEntity<Void> updatePetWithForm(
@NotNull @Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -420,9 +430,12 @@ public interface PetApi {
consumes = { "multipart/form-data" } consumes = { "multipart/form-data" }
) )
default ResponseEntity<ModelApiResponse> uploadFile( default ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -68,6 +68,7 @@ public interface StoreApi {
) )
default ResponseEntity<Void> deleteOrder( default ResponseEntity<Void> deleteOrder(
@NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId @NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -139,6 +140,7 @@ public interface StoreApi {
) )
default ResponseEntity<Order> getOrderById( default ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -189,6 +191,7 @@ public interface StoreApi {
) )
default ResponseEntity<Order> placeOrder( default ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order @Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -70,6 +70,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUser( default ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -103,6 +104,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUsersWithArrayInput( default ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -136,6 +138,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUsersWithListInput( default ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -170,6 +173,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> deleteUser( default ResponseEntity<Void> deleteUser(
@NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -207,6 +211,7 @@ public interface UserApi {
) )
default ResponseEntity<User> getUserByName( default ResponseEntity<User> getUserByName(
@NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -256,8 +261,10 @@ public interface UserApi {
produces = { "application/xml", "application/json" } produces = { "application/xml", "application/json" }
) )
default ResponseEntity<String> loginUser( default ResponseEntity<String> loginUser(
@NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @Parameter(name = "username", description = "The user name for login", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "username", required = true) String username, @NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @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 @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
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -324,8 +331,10 @@ public interface UserApi {
consumes = { "application/json" } consumes = { "application/json" }
) )
default ResponseEntity<Void> updateUser( default ResponseEntity<Void> updateUser(
@NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username, @NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
,
@Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);

View File

@@ -77,6 +77,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> addPet( default ResponseEntity<Pet> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -123,8 +124,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
default ResponseEntity<Void> deletePet( default ResponseEntity<Void> deletePet(
@NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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) @Nullable String apiKey @Parameter(name = "api_key", description = "", in = ParameterIn.HEADER) @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -163,6 +166,7 @@ public interface PetApi {
) )
default ResponseEntity<List<Pet>> findPetsByStatus( default ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status @NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -218,6 +222,7 @@ public interface PetApi {
) )
default ResponseEntity<List<Pet>> findPetsByTags( default ResponseEntity<List<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags @NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -272,6 +277,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> getPetById( default ResponseEntity<Pet> getPetById(
@NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -332,6 +338,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> updatePet( default ResponseEntity<Pet> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -380,9 +387,12 @@ public interface PetApi {
consumes = { "application/x-www-form-urlencoded" } consumes = { "application/x-www-form-urlencoded" }
) )
default ResponseEntity<Void> updatePetWithForm( default ResponseEntity<Void> updatePetWithForm(
@NotNull @Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -420,9 +430,12 @@ public interface PetApi {
consumes = { "multipart/form-data" } consumes = { "multipart/form-data" }
) )
default ResponseEntity<ModelApiResponse> uploadFile( default ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -68,6 +68,7 @@ public interface StoreApi {
) )
default ResponseEntity<Void> deleteOrder( default ResponseEntity<Void> deleteOrder(
@NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId @NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -139,6 +140,7 @@ public interface StoreApi {
) )
default ResponseEntity<Order> getOrderById( default ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -189,6 +191,7 @@ public interface StoreApi {
) )
default ResponseEntity<Order> placeOrder( default ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order @Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -70,6 +70,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUser( default ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -103,6 +104,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUsersWithArrayInput( default ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -136,6 +138,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUsersWithListInput( default ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -170,6 +173,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> deleteUser( default ResponseEntity<Void> deleteUser(
@NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -207,6 +211,7 @@ public interface UserApi {
) )
default ResponseEntity<User> getUserByName( default ResponseEntity<User> getUserByName(
@NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -256,8 +261,10 @@ public interface UserApi {
produces = { "application/xml", "application/json" } produces = { "application/xml", "application/json" }
) )
default ResponseEntity<String> loginUser( default ResponseEntity<String> loginUser(
@NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @Parameter(name = "username", description = "The user name for login", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "username", required = true) String username, @NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @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 @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
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -324,8 +331,10 @@ public interface UserApi {
consumes = { "application/json" } consumes = { "application/json" }
) )
default ResponseEntity<Void> updateUser( default ResponseEntity<Void> updateUser(
@NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username, @NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
,
@Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);

View File

@@ -65,6 +65,7 @@ public interface AnotherFakeApi {
) )
default ResponseEntity<Client> call123testSpecialTags( default ResponseEntity<Client> call123testSpecialTags(
@Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client @Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client
) { ) {
return getDelegate().call123testSpecialTags(client); return getDelegate().call123testSpecialTags(client);
} }

View File

@@ -75,6 +75,7 @@ public interface FakeApi {
) )
default ResponseEntity<Void> createXmlItem( default ResponseEntity<Void> createXmlItem(
@Parameter(name = "XmlItem", description = "XmlItem Body", required = true) @Valid @RequestBody XmlItem xmlItem @Parameter(name = "XmlItem", description = "XmlItem Body", required = true) @Valid @RequestBody XmlItem xmlItem
) { ) {
return getDelegate().createXmlItem(xmlItem); return getDelegate().createXmlItem(xmlItem);
} }
@@ -106,6 +107,7 @@ public interface FakeApi {
) )
default ResponseEntity<Boolean> fakeOuterBooleanSerialize( default ResponseEntity<Boolean> fakeOuterBooleanSerialize(
@Parameter(name = "body", description = "Input boolean as post body") @Valid @RequestBody(required = false) @Nullable Boolean body @Parameter(name = "body", description = "Input boolean as post body") @Valid @RequestBody(required = false) @Nullable Boolean body
) { ) {
return getDelegate().fakeOuterBooleanSerialize(body); return getDelegate().fakeOuterBooleanSerialize(body);
} }
@@ -137,6 +139,7 @@ public interface FakeApi {
) )
default ResponseEntity<OuterComposite> fakeOuterCompositeSerialize( default ResponseEntity<OuterComposite> fakeOuterCompositeSerialize(
@Parameter(name = "OuterComposite", description = "Input composite as post body") @Valid @RequestBody(required = false) @Nullable OuterComposite outerComposite @Parameter(name = "OuterComposite", description = "Input composite as post body") @Valid @RequestBody(required = false) @Nullable OuterComposite outerComposite
) { ) {
return getDelegate().fakeOuterCompositeSerialize(outerComposite); return getDelegate().fakeOuterCompositeSerialize(outerComposite);
} }
@@ -168,6 +171,7 @@ public interface FakeApi {
) )
default ResponseEntity<BigDecimal> fakeOuterNumberSerialize( default ResponseEntity<BigDecimal> fakeOuterNumberSerialize(
@Parameter(name = "body", description = "Input number as post body") @Valid @RequestBody(required = false) @Nullable BigDecimal body @Parameter(name = "body", description = "Input number as post body") @Valid @RequestBody(required = false) @Nullable BigDecimal body
) { ) {
return getDelegate().fakeOuterNumberSerialize(body); return getDelegate().fakeOuterNumberSerialize(body);
} }
@@ -199,6 +203,7 @@ public interface FakeApi {
) )
default ResponseEntity<String> fakeOuterStringSerialize( default ResponseEntity<String> fakeOuterStringSerialize(
@Parameter(name = "body", description = "Input string as post body") @Valid @RequestBody(required = false) @Nullable String body @Parameter(name = "body", description = "Input string as post body") @Valid @RequestBody(required = false) @Nullable String body
) { ) {
return getDelegate().fakeOuterStringSerialize(body); return getDelegate().fakeOuterStringSerialize(body);
} }
@@ -227,6 +232,7 @@ public interface FakeApi {
) )
default ResponseEntity<ResponseObjectWithDifferentFieldNames> responseObjectDifferentNames( default ResponseEntity<ResponseObjectWithDifferentFieldNames> responseObjectDifferentNames(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) { ) {
return getDelegate().responseObjectDifferentNames(petId); return getDelegate().responseObjectDifferentNames(petId);
} }
@@ -255,6 +261,7 @@ public interface FakeApi {
) )
default ResponseEntity<Void> testBodyWithFileSchema( default ResponseEntity<Void> testBodyWithFileSchema(
@Parameter(name = "FileSchemaTestClass", description = "", required = true) @Valid @RequestBody FileSchemaTestClass fileSchemaTestClass @Parameter(name = "FileSchemaTestClass", description = "", required = true) @Valid @RequestBody FileSchemaTestClass fileSchemaTestClass
) { ) {
return getDelegate().testBodyWithFileSchema(fileSchemaTestClass); return getDelegate().testBodyWithFileSchema(fileSchemaTestClass);
} }
@@ -281,8 +288,10 @@ public interface FakeApi {
consumes = { "application/json" } consumes = { "application/json" }
) )
default ResponseEntity<Void> testBodyWithQueryParams( default ResponseEntity<Void> testBodyWithQueryParams(
@NotNull @Parameter(name = "query", description = "", required = true, in = ParameterIn.QUERY) @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 = "User", description = "", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "", required = true) @Valid @RequestBody User user
) { ) {
return getDelegate().testBodyWithQueryParams(query, user); return getDelegate().testBodyWithQueryParams(query, user);
} }
@@ -315,6 +324,7 @@ public interface FakeApi {
) )
default ResponseEntity<Client> testClientModel( default ResponseEntity<Client> testClientModel(
@Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client @Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client
) { ) {
return getDelegate().testClientModel(client); return getDelegate().testClientModel(client);
} }
@@ -361,20 +371,34 @@ public interface FakeApi {
consumes = { "application/x-www-form-urlencoded" } consumes = { "application/x-www-form-urlencoded" }
) )
default ResponseEntity<Void> testEndpointParameters( default ResponseEntity<Void> testEndpointParameters(
@Parameter(name = "number", description = "None", required = true) @DecimalMin(value = "32.1") @DecimalMax(value = "543.2") @Valid @RequestParam(value = "number", required = true) BigDecimal number, @Parameter(name = "number", description = "None", required = true) @DecimalMin(value = "32.1") @DecimalMax(value = "543.2") @Valid @RequestParam(value = "number", required = true) BigDecimal number
@Parameter(name = "double", description = "None", required = true) @DecimalMin(value = "67.8") @DecimalMax(value = "123.4") @Valid @RequestParam(value = "double", required = true) Double _double, ,
@Parameter(name = "pattern_without_delimiter", description = "None", required = true) @Pattern(regexp = "^[A-Z].*") @Valid @RequestParam(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter, @Parameter(name = "double", description = "None", required = true) @DecimalMin(value = "67.8") @DecimalMax(value = "123.4") @Valid @RequestParam(value = "double", required = true) Double _double
@Parameter(name = "byte", description = "None", required = true) @Valid @RequestParam(value = "byte", required = true) byte[] _byte, ,
@Parameter(name = "integer", description = "None") @Min(value = 10) @Max(value = 100) @Valid @RequestParam(value = "integer", required = false) Integer integer, @Parameter(name = "pattern_without_delimiter", description = "None", required = true) @Pattern(regexp = "^[A-Z].*") @Valid @RequestParam(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter
@Parameter(name = "int32", description = "None") @Min(value = 20) @Max(value = 200) @Valid @RequestParam(value = "int32", required = false) Integer int32, ,
@Parameter(name = "int64", description = "None") @Valid @RequestParam(value = "int64", required = false) Long int64, @Parameter(name = "byte", description = "None", required = true) @Valid @RequestParam(value = "byte", required = true) byte[] _byte
@Parameter(name = "float", description = "None") @DecimalMax(value = "987.6") @Valid @RequestParam(value = "float", required = false) Float _float, ,
@Parameter(name = "string", description = "None") @Pattern(regexp = "/[a-z]/i") @Valid @RequestParam(value = "string", required = false) String string, @Parameter(name = "integer", description = "None") @Min(value = 10) @Max(value = 100) @Valid @RequestParam(value = "integer", required = false) Integer integer
@Parameter(name = "binary", description = "None") @RequestPart(value = "binary", required = false) MultipartFile binary, ,
@Parameter(name = "date", description = "None") @Valid @RequestParam(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date, @Parameter(name = "int32", description = "None") @Min(value = 20) @Max(value = 200) @Valid @RequestParam(value = "int32", required = false) Integer int32
@Parameter(name = "dateTime", description = "None") @Valid @RequestParam(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime, ,
@Parameter(name = "password", description = "None") @Size(min = 10, max = 64) @Valid @RequestParam(value = "password", required = false) String password, @Parameter(name = "int64", description = "None") @Valid @RequestParam(value = "int64", required = false) Long int64
,
@Parameter(name = "float", description = "None") @DecimalMax(value = "987.6") @Valid @RequestParam(value = "float", required = false) Float _float
,
@Parameter(name = "string", description = "None") @Pattern(regexp = "/[a-z]/i") @Valid @RequestParam(value = "string", required = false) String string
,
@Parameter(name = "binary", description = "None") @RequestPart(value = "binary", required = false) MultipartFile binary
,
@Parameter(name = "date", description = "None") @Valid @RequestParam(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date
,
@Parameter(name = "dateTime", description = "None") @Valid @RequestParam(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime
,
@Parameter(name = "password", description = "None") @Size(min = 10, max = 64) @Valid @RequestParam(value = "password", required = false) String password
,
@Parameter(name = "callback", description = "None") @Valid @RequestParam(value = "callback", required = false) String paramCallback @Parameter(name = "callback", description = "None") @Valid @RequestParam(value = "callback", required = false) String paramCallback
) { ) {
return getDelegate().testEndpointParameters(number, _double, patternWithoutDelimiter, _byte, integer, int32, int64, _float, string, binary, date, dateTime, password, paramCallback); return getDelegate().testEndpointParameters(number, _double, patternWithoutDelimiter, _byte, integer, int32, int64, _float, string, binary, date, dateTime, password, paramCallback);
} }
@@ -412,14 +436,22 @@ public interface FakeApi {
consumes = { "application/x-www-form-urlencoded" } consumes = { "application/x-www-form-urlencoded" }
) )
default ResponseEntity<Void> testEnumParameters( default ResponseEntity<Void> testEnumParameters(
@Parameter(name = "enum_header_string_array", description = "Header parameter enum test (string array)", in = ParameterIn.HEADER) @RequestHeader(value = "enum_header_string_array", required = false) @Nullable List<String> enumHeaderStringArray, @Parameter(name = "enum_header_string_array", description = "Header parameter enum test (string array)", in = ParameterIn.HEADER) @RequestHeader(value = "enum_header_string_array", required = false) @Nullable 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) @Nullable List<String> enumQueryStringArray, @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", 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) @Nullable Integer enumQueryInteger, @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) @Nullable List<String> enumQueryStringArray
@Parameter(name = "enum_query_double", description = "Query parameter enum test (double)", in = ParameterIn.QUERY) @Valid @RequestParam(value = "enum_query_double", required = false) @Nullable 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_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_form_string", description = "Form parameter enum test (string)") @Valid @RequestParam(value = "enum_form_string", required = false) String enumFormString ,
@Parameter(name = "enum_query_integer", description = "Query parameter enum test (double)", in = ParameterIn.QUERY) @Valid @RequestParam(value = "enum_query_integer", required = false) @Nullable Integer enumQueryInteger
,
@Parameter(name = "enum_query_double", description = "Query parameter enum test (double)", in = ParameterIn.QUERY) @Valid @RequestParam(value = "enum_query_double", required = false) @Nullable Double enumQueryDouble
,
@Parameter(name = "enum_form_string_array", description = "Form parameter enum test (string array)") @Valid @RequestPart(value = "enum_form_string_array", required = false, defaultValue = "$") List<String> enumFormStringArray
,
@Parameter(name = "enum_form_string", description = "Form parameter enum test (string)") @Valid @RequestParam(value = "enum_form_string", required = false, defaultValue = "-efg") String enumFormString
) { ) {
return getDelegate().testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString); return getDelegate().testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
} }
@@ -452,12 +484,18 @@ public interface FakeApi {
value = FakeApi.PATH_TEST_GROUP_PARAMETERS value = FakeApi.PATH_TEST_GROUP_PARAMETERS
) )
default ResponseEntity<Void> testGroupParameters( default ResponseEntity<Void> testGroupParameters(
@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_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, @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
@Parameter(name = "string_group", description = "String in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup, ,
@Parameter(name = "boolean_group", description = "Boolean in group parameters", in = ParameterIn.HEADER) @RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup, @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) @Nullable Integer stringGroup
,
@Parameter(name = "boolean_group", description = "Boolean in group parameters", in = ParameterIn.HEADER) @RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup
,
@Parameter(name = "int64_group", description = "Integer in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "int64_group", required = false) @Nullable Long int64Group @Parameter(name = "int64_group", description = "Integer in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "int64_group", required = false) @Nullable Long int64Group
) { ) {
return getDelegate().testGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group); return getDelegate().testGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
} }
@@ -487,6 +525,7 @@ public interface FakeApi {
) )
default ResponseEntity<Void> testInlineAdditionalProperties( default ResponseEntity<Void> testInlineAdditionalProperties(
@Parameter(name = "request_body", description = "request body", required = true) @Valid @RequestBody Map<String, String> requestBody @Parameter(name = "request_body", description = "request body", required = true) @Valid @RequestBody Map<String, String> requestBody
) { ) {
return getDelegate().testInlineAdditionalProperties(requestBody); return getDelegate().testInlineAdditionalProperties(requestBody);
} }
@@ -516,8 +555,10 @@ public interface FakeApi {
consumes = { "application/x-www-form-urlencoded" } consumes = { "application/x-www-form-urlencoded" }
) )
default ResponseEntity<Void> testJsonFormData( default ResponseEntity<Void> testJsonFormData(
@Parameter(name = "param", description = "field1", required = true) @Valid @RequestParam(value = "param", required = true) String param, @Parameter(name = "param", description = "field1", required = true) @Valid @RequestParam(value = "param", required = true) String param
,
@Parameter(name = "param2", description = "field2", required = true) @Valid @RequestParam(value = "param2", required = true) String param2 @Parameter(name = "param2", description = "field2", required = true) @Valid @RequestParam(value = "param2", required = true) String param2
) { ) {
return getDelegate().testJsonFormData(param, param2); return getDelegate().testJsonFormData(param, param2);
} }
@@ -547,6 +588,7 @@ public interface FakeApi {
) )
default ResponseEntity<Void> testNullable( default ResponseEntity<Void> testNullable(
@Parameter(name = "ChildWithNullable", description = "request body", required = true) @Valid @RequestBody ChildWithNullable childWithNullable @Parameter(name = "ChildWithNullable", description = "request body", required = true) @Valid @RequestBody ChildWithNullable childWithNullable
) { ) {
return getDelegate().testNullable(childWithNullable); return getDelegate().testNullable(childWithNullable);
} }
@@ -576,10 +618,14 @@ public interface FakeApi {
value = FakeApi.PATH_TEST_QUERY_PARAMETER_COLLECTION_FORMAT value = FakeApi.PATH_TEST_QUERY_PARAMETER_COLLECTION_FORMAT
) )
default ResponseEntity<Void> testQueryParameterCollectionFormat( default ResponseEntity<Void> testQueryParameterCollectionFormat(
@NotNull @Parameter(name = "pipe", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "pipe", required = true) List<String> pipe, @NotNull @Parameter(name = "pipe", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "pipe", required = true) List<String> pipe
@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 = "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 @NotNull @Parameter(name = "context", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "context", required = true) List<String> context
) { ) {
return getDelegate().testQueryParameterCollectionFormat(pipe, http, url, context); return getDelegate().testQueryParameterCollectionFormat(pipe, http, url, context);
} }
@@ -645,9 +691,12 @@ public interface FakeApi {
consumes = { "multipart/form-data" } consumes = { "multipart/form-data" }
) )
default ResponseEntity<ModelApiResponse> uploadFileWithRequiredFile( default ResponseEntity<ModelApiResponse> uploadFileWithRequiredFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "additionalMetadata", description = "Additional data to pass to server") @Valid @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata
) { ) {
return getDelegate().uploadFileWithRequiredFile(petId, requiredFile, additionalMetadata); return getDelegate().uploadFileWithRequiredFile(petId, requiredFile, additionalMetadata);
} }

View File

@@ -68,6 +68,7 @@ public interface FakeClassnameTestApi {
) )
default ResponseEntity<Client> testClassname( default ResponseEntity<Client> testClassname(
@Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client @Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client
) { ) {
return getDelegate().testClassname(client); return getDelegate().testClassname(client);
} }

View File

@@ -70,6 +70,7 @@ public interface PetApi {
) )
default ResponseEntity<Void> addPet( default ResponseEntity<Void> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) { ) {
return getDelegate().addPet(pet); return getDelegate().addPet(pet);
} }
@@ -103,8 +104,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
default ResponseEntity<Void> deletePet( default ResponseEntity<Void> deletePet(
@NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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) @Nullable String apiKey @Parameter(name = "api_key", description = "", in = ParameterIn.HEADER) @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
) { ) {
return getDelegate().deletePet(petId, apiKey); return getDelegate().deletePet(petId, apiKey);
} }
@@ -142,6 +145,7 @@ public interface PetApi {
) )
default ResponseEntity<List<Pet>> findPetsByStatus( default ResponseEntity<List<Pet>> findPetsByStatus(
@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 @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
) { ) {
return getDelegate().findPetsByStatus(status); return getDelegate().findPetsByStatus(status);
} }
@@ -182,6 +186,7 @@ public interface PetApi {
) )
default ResponseEntity<Set<Pet>> findPetsByTags( default ResponseEntity<Set<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @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
) { ) {
return getDelegate().findPetsByTags(tags); return getDelegate().findPetsByTags(tags);
} }
@@ -221,6 +226,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> getPetById( default ResponseEntity<Pet> getPetById(
@NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) { ) {
return getDelegate().getPetById(petId); return getDelegate().getPetById(petId);
} }
@@ -259,6 +265,7 @@ public interface PetApi {
) )
default ResponseEntity<Void> updatePet( default ResponseEntity<Void> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) { ) {
return getDelegate().updatePet(pet); return getDelegate().updatePet(pet);
} }
@@ -292,9 +299,12 @@ public interface PetApi {
consumes = { "application/x-www-form-urlencoded" } consumes = { "application/x-www-form-urlencoded" }
) )
default ResponseEntity<Void> updatePetWithForm( default ResponseEntity<Void> updatePetWithForm(
@NotNull @Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
) { ) {
return getDelegate().updatePetWithForm(petId, name, status); return getDelegate().updatePetWithForm(petId, name, status);
} }
@@ -331,9 +341,12 @@ public interface PetApi {
consumes = { "multipart/form-data" } consumes = { "multipart/form-data" }
) )
default ResponseEntity<ModelApiResponse> uploadFile( default ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
) { ) {
return getDelegate().uploadFile(petId, additionalMetadata, file); return getDelegate().uploadFile(petId, additionalMetadata, file);
} }

View File

@@ -64,6 +64,7 @@ public interface StoreApi {
) )
default ResponseEntity<Void> deleteOrder( default ResponseEntity<Void> deleteOrder(
@NotNull @Parameter(name = "order_id", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("order_id") String orderId @NotNull @Parameter(name = "order_id", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("order_id") String orderId
) { ) {
return getDelegate().deleteOrder(orderId); return getDelegate().deleteOrder(orderId);
} }
@@ -133,6 +134,7 @@ public interface StoreApi {
) )
default ResponseEntity<Order> getOrderById( default ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "order_id", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("order_id") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "order_id", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("order_id") Long orderId
) { ) {
return getDelegate().getOrderById(orderId); return getDelegate().getOrderById(orderId);
} }
@@ -168,6 +170,7 @@ public interface StoreApi {
) )
default ResponseEntity<Order> placeOrder( default ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order @Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
) { ) {
return getDelegate().placeOrder(order); return getDelegate().placeOrder(order);
} }

View File

@@ -63,6 +63,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUser( default ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
) { ) {
return getDelegate().createUser(user); return getDelegate().createUser(user);
} }
@@ -92,6 +93,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUsersWithArrayInput( default ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) { ) {
return getDelegate().createUsersWithArrayInput(user); return getDelegate().createUsersWithArrayInput(user);
} }
@@ -121,6 +123,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUsersWithListInput( default ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) { ) {
return getDelegate().createUsersWithListInput(user); return getDelegate().createUsersWithListInput(user);
} }
@@ -151,6 +154,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> deleteUser( default ResponseEntity<Void> deleteUser(
@NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) { ) {
return getDelegate().deleteUser(username); return getDelegate().deleteUser(username);
} }
@@ -187,6 +191,7 @@ public interface UserApi {
) )
default ResponseEntity<User> getUserByName( default ResponseEntity<User> getUserByName(
@NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) { ) {
return getDelegate().getUserByName(username); return getDelegate().getUserByName(username);
} }
@@ -221,8 +226,10 @@ public interface UserApi {
produces = { "application/xml", "application/json" } produces = { "application/xml", "application/json" }
) )
default ResponseEntity<String> loginUser( default ResponseEntity<String> loginUser(
@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 = "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 @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
) { ) {
return getDelegate().loginUser(username, password); return getDelegate().loginUser(username, password);
} }
@@ -281,8 +288,10 @@ public interface UserApi {
consumes = { "application/json" } consumes = { "application/json" }
) )
default ResponseEntity<Void> updateUser( default ResponseEntity<Void> updateUser(
@NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username, @NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
,
@Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user
) { ) {
return getDelegate().updateUser(username, user); return getDelegate().updateUser(username, user);
} }

View File

@@ -69,6 +69,7 @@ public interface AnotherFakeApi {
) )
default ResponseEntity<Client> call123testSpecialTags( default ResponseEntity<Client> call123testSpecialTags(
@Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client @Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -79,6 +79,7 @@ public interface FakeApi {
) )
default ResponseEntity<Void> createXmlItem( default ResponseEntity<Void> createXmlItem(
@Parameter(name = "XmlItem", description = "XmlItem Body", required = true) @Valid @RequestBody XmlItem xmlItem @Parameter(name = "XmlItem", description = "XmlItem Body", required = true) @Valid @RequestBody XmlItem xmlItem
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -111,6 +112,7 @@ public interface FakeApi {
) )
default ResponseEntity<Boolean> fakeOuterBooleanSerialize( default ResponseEntity<Boolean> fakeOuterBooleanSerialize(
@Parameter(name = "body", description = "Input boolean as post body") @Valid @RequestBody(required = false) @Nullable Boolean body @Parameter(name = "body", description = "Input boolean as post body") @Valid @RequestBody(required = false) @Nullable Boolean body
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -143,6 +145,7 @@ public interface FakeApi {
) )
default ResponseEntity<OuterComposite> fakeOuterCompositeSerialize( default ResponseEntity<OuterComposite> fakeOuterCompositeSerialize(
@Parameter(name = "OuterComposite", description = "Input composite as post body") @Valid @RequestBody(required = false) @Nullable OuterComposite outerComposite @Parameter(name = "OuterComposite", description = "Input composite as post body") @Valid @RequestBody(required = false) @Nullable OuterComposite outerComposite
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -184,6 +187,7 @@ public interface FakeApi {
) )
default ResponseEntity<BigDecimal> fakeOuterNumberSerialize( default ResponseEntity<BigDecimal> fakeOuterNumberSerialize(
@Parameter(name = "body", description = "Input number as post body") @Valid @RequestBody(required = false) @Nullable BigDecimal body @Parameter(name = "body", description = "Input number as post body") @Valid @RequestBody(required = false) @Nullable BigDecimal body
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -216,6 +220,7 @@ public interface FakeApi {
) )
default ResponseEntity<String> fakeOuterStringSerialize( default ResponseEntity<String> fakeOuterStringSerialize(
@Parameter(name = "body", description = "Input string as post body") @Valid @RequestBody(required = false) @Nullable String body @Parameter(name = "body", description = "Input string as post body") @Valid @RequestBody(required = false) @Nullable String body
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -245,6 +250,7 @@ public interface FakeApi {
) )
default ResponseEntity<ResponseObjectWithDifferentFieldNames> responseObjectDifferentNames( default ResponseEntity<ResponseObjectWithDifferentFieldNames> responseObjectDifferentNames(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -283,6 +289,7 @@ public interface FakeApi {
) )
default ResponseEntity<Void> testBodyWithFileSchema( default ResponseEntity<Void> testBodyWithFileSchema(
@Parameter(name = "FileSchemaTestClass", description = "", required = true) @Valid @RequestBody FileSchemaTestClass fileSchemaTestClass @Parameter(name = "FileSchemaTestClass", description = "", required = true) @Valid @RequestBody FileSchemaTestClass fileSchemaTestClass
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -310,8 +317,10 @@ public interface FakeApi {
consumes = { "application/json" } consumes = { "application/json" }
) )
default ResponseEntity<Void> testBodyWithQueryParams( default ResponseEntity<Void> testBodyWithQueryParams(
@NotNull @Parameter(name = "query", description = "", required = true, in = ParameterIn.QUERY) @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 = "User", description = "", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "", required = true) @Valid @RequestBody User user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -345,6 +354,7 @@ public interface FakeApi {
) )
default ResponseEntity<Client> testClientModel( default ResponseEntity<Client> testClientModel(
@Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client @Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -401,20 +411,34 @@ public interface FakeApi {
consumes = { "application/x-www-form-urlencoded" } consumes = { "application/x-www-form-urlencoded" }
) )
default ResponseEntity<Void> testEndpointParameters( default ResponseEntity<Void> testEndpointParameters(
@Parameter(name = "number", description = "None", required = true) @DecimalMin(value = "32.1") @DecimalMax(value = "543.2") @Valid @RequestParam(value = "number", required = true) BigDecimal number, @Parameter(name = "number", description = "None", required = true) @DecimalMin(value = "32.1") @DecimalMax(value = "543.2") @Valid @RequestParam(value = "number", required = true) BigDecimal number
@Parameter(name = "double", description = "None", required = true) @DecimalMin(value = "67.8") @DecimalMax(value = "123.4") @Valid @RequestParam(value = "double", required = true) Double _double, ,
@Parameter(name = "pattern_without_delimiter", description = "None", required = true) @Pattern(regexp = "^[A-Z].*") @Valid @RequestParam(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter, @Parameter(name = "double", description = "None", required = true) @DecimalMin(value = "67.8") @DecimalMax(value = "123.4") @Valid @RequestParam(value = "double", required = true) Double _double
@Parameter(name = "byte", description = "None", required = true) @Valid @RequestParam(value = "byte", required = true) byte[] _byte, ,
@Parameter(name = "integer", description = "None") @Min(value = 10) @Max(value = 100) @Valid @RequestParam(value = "integer", required = false) Integer integer, @Parameter(name = "pattern_without_delimiter", description = "None", required = true) @Pattern(regexp = "^[A-Z].*") @Valid @RequestParam(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter
@Parameter(name = "int32", description = "None") @Min(value = 20) @Max(value = 200) @Valid @RequestParam(value = "int32", required = false) Integer int32, ,
@Parameter(name = "int64", description = "None") @Valid @RequestParam(value = "int64", required = false) Long int64, @Parameter(name = "byte", description = "None", required = true) @Valid @RequestParam(value = "byte", required = true) byte[] _byte
@Parameter(name = "float", description = "None") @DecimalMax(value = "987.6") @Valid @RequestParam(value = "float", required = false) Float _float, ,
@Parameter(name = "string", description = "None") @Pattern(regexp = "/[a-z]/i") @Valid @RequestParam(value = "string", required = false) String string, @Parameter(name = "integer", description = "None") @Min(value = 10) @Max(value = 100) @Valid @RequestParam(value = "integer", required = false) Integer integer
@Parameter(name = "binary", description = "None") @RequestPart(value = "binary", required = false) MultipartFile binary, ,
@Parameter(name = "date", description = "None") @Valid @RequestParam(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date, @Parameter(name = "int32", description = "None") @Min(value = 20) @Max(value = 200) @Valid @RequestParam(value = "int32", required = false) Integer int32
@Parameter(name = "dateTime", description = "None") @Valid @RequestParam(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime, ,
@Parameter(name = "password", description = "None") @Size(min = 10, max = 64) @Valid @RequestParam(value = "password", required = false) String password, @Parameter(name = "int64", description = "None") @Valid @RequestParam(value = "int64", required = false) Long int64
,
@Parameter(name = "float", description = "None") @DecimalMax(value = "987.6") @Valid @RequestParam(value = "float", required = false) Float _float
,
@Parameter(name = "string", description = "None") @Pattern(regexp = "/[a-z]/i") @Valid @RequestParam(value = "string", required = false) String string
,
@Parameter(name = "binary", description = "None") @RequestPart(value = "binary", required = false) MultipartFile binary
,
@Parameter(name = "date", description = "None") @Valid @RequestParam(value = "date", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date
,
@Parameter(name = "dateTime", description = "None") @Valid @RequestParam(value = "dateTime", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime dateTime
,
@Parameter(name = "password", description = "None") @Size(min = 10, max = 64) @Valid @RequestParam(value = "password", required = false) String password
,
@Parameter(name = "callback", description = "None") @Valid @RequestParam(value = "callback", required = false) String paramCallback @Parameter(name = "callback", description = "None") @Valid @RequestParam(value = "callback", required = false) String paramCallback
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -455,12 +479,18 @@ public interface FakeApi {
consumes = { "application/x-www-form-urlencoded" } consumes = { "application/x-www-form-urlencoded" }
) )
default ResponseEntity<Void> testEnumParameters( default ResponseEntity<Void> testEnumParameters(
@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) @Nullable List<String> enumQueryStringArray, @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) @Nullable 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) @Nullable Integer enumQueryInteger, @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_double", description = "Query parameter enum test (double)", in = ParameterIn.QUERY) @Valid @RequestParam(value = "enum_query_double", required = false) @Nullable 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_query_integer", description = "Query parameter enum test (double)", in = ParameterIn.QUERY) @Valid @RequestParam(value = "enum_query_integer", required = false) @Nullable Integer enumQueryInteger
@Parameter(name = "enum_form_string", description = "Form parameter enum test (string)") @Valid @RequestParam(value = "enum_form_string", required = false) String enumFormString ,
@Parameter(name = "enum_query_double", description = "Query parameter enum test (double)", in = ParameterIn.QUERY) @Valid @RequestParam(value = "enum_query_double", required = false) @Nullable Double enumQueryDouble
,
@Parameter(name = "enum_form_string_array", description = "Form parameter enum test (string array)") @Valid @RequestPart(value = "enum_form_string_array", required = false, defaultValue = "$") List<String> enumFormStringArray
,
@Parameter(name = "enum_form_string", description = "Form parameter enum test (string)") @Valid @RequestParam(value = "enum_form_string", required = false, defaultValue = "-efg") String enumFormString
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -496,10 +526,14 @@ public interface FakeApi {
value = FakeApi.PATH_TEST_GROUP_PARAMETERS value = FakeApi.PATH_TEST_GROUP_PARAMETERS
) )
default ResponseEntity<Void> testGroupParameters( default ResponseEntity<Void> testGroupParameters(
@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_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_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) @Nullable Integer stringGroup, @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) @Nullable Integer stringGroup
,
@Parameter(name = "int64_group", description = "Integer in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "int64_group", required = false) @Nullable Long int64Group @Parameter(name = "int64_group", description = "Integer in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "int64_group", required = false) @Nullable Long int64Group
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -530,6 +564,7 @@ public interface FakeApi {
) )
default ResponseEntity<Void> testInlineAdditionalProperties( default ResponseEntity<Void> testInlineAdditionalProperties(
@Parameter(name = "request_body", description = "request body", required = true) @Valid @RequestBody Map<String, String> requestBody @Parameter(name = "request_body", description = "request body", required = true) @Valid @RequestBody Map<String, String> requestBody
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -560,8 +595,10 @@ public interface FakeApi {
consumes = { "application/x-www-form-urlencoded" } consumes = { "application/x-www-form-urlencoded" }
) )
default ResponseEntity<Void> testJsonFormData( default ResponseEntity<Void> testJsonFormData(
@Parameter(name = "param", description = "field1", required = true) @Valid @RequestParam(value = "param", required = true) String param, @Parameter(name = "param", description = "field1", required = true) @Valid @RequestParam(value = "param", required = true) String param
,
@Parameter(name = "param2", description = "field2", required = true) @Valid @RequestParam(value = "param2", required = true) String param2 @Parameter(name = "param2", description = "field2", required = true) @Valid @RequestParam(value = "param2", required = true) String param2
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -592,6 +629,7 @@ public interface FakeApi {
) )
default ResponseEntity<Void> testNullable( default ResponseEntity<Void> testNullable(
@Parameter(name = "ChildWithNullable", description = "request body", required = true) @Valid @RequestBody ChildWithNullable childWithNullable @Parameter(name = "ChildWithNullable", description = "request body", required = true) @Valid @RequestBody ChildWithNullable childWithNullable
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -622,10 +660,14 @@ public interface FakeApi {
value = FakeApi.PATH_TEST_QUERY_PARAMETER_COLLECTION_FORMAT value = FakeApi.PATH_TEST_QUERY_PARAMETER_COLLECTION_FORMAT
) )
default ResponseEntity<Void> testQueryParameterCollectionFormat( default ResponseEntity<Void> testQueryParameterCollectionFormat(
@NotNull @Parameter(name = "pipe", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "pipe", required = true) List<String> pipe, @NotNull @Parameter(name = "pipe", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "pipe", required = true) List<String> pipe
@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 = "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 @NotNull @Parameter(name = "context", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "context", required = true) List<String> context
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -702,9 +744,12 @@ public interface FakeApi {
consumes = { "multipart/form-data" } consumes = { "multipart/form-data" }
) )
default ResponseEntity<ModelApiResponse> uploadFileWithRequiredFile( default ResponseEntity<ModelApiResponse> uploadFileWithRequiredFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "additionalMetadata", description = "Additional data to pass to server") @Valid @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -72,6 +72,7 @@ public interface FakeClassnameTestApi {
) )
default ResponseEntity<Client> testClassname( default ResponseEntity<Client> testClassname(
@Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client @Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -74,6 +74,7 @@ public interface PetApi {
) )
default ResponseEntity<Void> addPet( default ResponseEntity<Void> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -111,6 +112,7 @@ public interface PetApi {
) )
default ResponseEntity<Void> deletePet( default ResponseEntity<Void> deletePet(
@NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -149,6 +151,7 @@ public interface PetApi {
) )
default ResponseEntity<List<Pet>> findPetsByStatus( default ResponseEntity<List<Pet>> findPetsByStatus(
@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 @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
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -204,6 +207,7 @@ public interface PetApi {
) )
default ResponseEntity<Set<Pet>> findPetsByTags( default ResponseEntity<Set<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @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
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -258,6 +262,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> getPetById( default ResponseEntity<Pet> getPetById(
@NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -311,6 +316,7 @@ public interface PetApi {
) )
default ResponseEntity<Void> updatePet( default ResponseEntity<Void> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -345,9 +351,12 @@ public interface PetApi {
consumes = { "application/x-www-form-urlencoded" } consumes = { "application/x-www-form-urlencoded" }
) )
default ResponseEntity<Void> updatePetWithForm( default ResponseEntity<Void> updatePetWithForm(
@NotNull @Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -385,9 +394,12 @@ public interface PetApi {
consumes = { "multipart/form-data" } consumes = { "multipart/form-data" }
) )
default ResponseEntity<ModelApiResponse> uploadFile( default ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -68,6 +68,7 @@ public interface StoreApi {
) )
default ResponseEntity<Void> deleteOrder( default ResponseEntity<Void> deleteOrder(
@NotNull @Parameter(name = "order_id", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("order_id") String orderId @NotNull @Parameter(name = "order_id", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("order_id") String orderId
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -139,6 +140,7 @@ public interface StoreApi {
) )
default ResponseEntity<Order> getOrderById( default ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "order_id", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("order_id") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "order_id", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("order_id") Long orderId
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -189,6 +191,7 @@ public interface StoreApi {
) )
default ResponseEntity<Order> placeOrder( default ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order @Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -67,6 +67,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUser( default ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -97,6 +98,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUsersWithArrayInput( default ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -127,6 +129,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUsersWithListInput( default ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -158,6 +161,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> deleteUser( default ResponseEntity<Void> deleteUser(
@NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -195,6 +199,7 @@ public interface UserApi {
) )
default ResponseEntity<User> getUserByName( default ResponseEntity<User> getUserByName(
@NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -244,8 +249,10 @@ public interface UserApi {
produces = { "application/xml", "application/json" } produces = { "application/xml", "application/json" }
) )
default ResponseEntity<String> loginUser( default ResponseEntity<String> loginUser(
@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 = "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 @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
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -306,8 +313,10 @@ public interface UserApi {
consumes = { "application/json" } consumes = { "application/json" }
) )
default ResponseEntity<Void> updateUser( default ResponseEntity<Void> updateUser(
@NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username, @NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
,
@Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);

View File

@@ -48,6 +48,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> addPet( default ResponseEntity<Pet> addPet(
@Valid @RequestBody Pet pet @Valid @RequestBody Pet pet
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -82,8 +83,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
default ResponseEntity<Void> deletePet( default ResponseEntity<Void> deletePet(
@NotNull @PathVariable("petId") Long petId, @NotNull @PathVariable("petId") Long petId
,
@RequestHeader(value = "api_key", required = false) @Nullable String apiKey @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -106,6 +109,7 @@ public interface PetApi {
) )
default ResponseEntity<List<Pet>> findPetsByStatus( default ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status @NotNull @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -144,6 +148,7 @@ public interface PetApi {
) )
default ResponseEntity<List<Pet>> findPetsByTags( default ResponseEntity<List<Pet>> findPetsByTags(
@NotNull @Valid @RequestParam(value = "tags", required = true) List<String> tags @NotNull @Valid @RequestParam(value = "tags", required = true) List<String> tags
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -181,6 +186,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> getPetById( default ResponseEntity<Pet> getPetById(
@NotNull @PathVariable("petId") Long petId @NotNull @PathVariable("petId") Long petId
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -222,6 +228,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> updatePet( default ResponseEntity<Pet> updatePet(
@Valid @RequestBody Pet pet @Valid @RequestBody Pet pet
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -258,9 +265,12 @@ public interface PetApi {
consumes = { "application/x-www-form-urlencoded" } consumes = { "application/x-www-form-urlencoded" }
) )
default ResponseEntity<Void> updatePetWithForm( default ResponseEntity<Void> updatePetWithForm(
@NotNull @PathVariable("petId") Long petId, @NotNull @PathVariable("petId") Long petId
@Valid @RequestParam(value = "name", required = false) String name, ,
@Valid @RequestParam(value = "name", required = false) String name
,
@Valid @RequestParam(value = "status", required = false) String status @Valid @RequestParam(value = "status", required = false) String status
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -284,9 +294,12 @@ public interface PetApi {
consumes = { "multipart/form-data" } consumes = { "multipart/form-data" }
) )
default ResponseEntity<ModelApiResponse> uploadFile( default ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @PathVariable("petId") Long petId, @NotNull @PathVariable("petId") Long petId
@Valid @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata, ,
@Valid @RequestParam(value = "additionalMetadata", required = false) String additionalMetadata
,
@RequestPart(value = "file", required = false) MultipartFile file @RequestPart(value = "file", required = false) MultipartFile file
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -45,6 +45,7 @@ public interface StoreApi {
) )
default ResponseEntity<Void> deleteOrder( default ResponseEntity<Void> deleteOrder(
@NotNull @PathVariable("orderId") String orderId @NotNull @PathVariable("orderId") String orderId
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -88,6 +89,7 @@ public interface StoreApi {
) )
default ResponseEntity<Order> getOrderById( default ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @PathVariable("orderId") Long orderId
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -125,6 +127,7 @@ public interface StoreApi {
) )
default ResponseEntity<Order> placeOrder( default ResponseEntity<Order> placeOrder(
@Valid @RequestBody Order order @Valid @RequestBody Order order
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -45,6 +45,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUser( default ResponseEntity<Void> createUser(
@Valid @RequestBody User user @Valid @RequestBody User user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -66,6 +67,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUsersWithArrayInput( default ResponseEntity<Void> createUsersWithArrayInput(
@Valid @RequestBody List<@Valid User> user @Valid @RequestBody List<@Valid User> user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -87,6 +89,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUsersWithListInput( default ResponseEntity<Void> createUsersWithListInput(
@Valid @RequestBody List<@Valid User> user @Valid @RequestBody List<@Valid User> user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -108,6 +111,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> deleteUser( default ResponseEntity<Void> deleteUser(
@NotNull @PathVariable("username") String username @NotNull @PathVariable("username") String username
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -131,6 +135,7 @@ public interface UserApi {
) )
default ResponseEntity<User> getUserByName( default ResponseEntity<User> getUserByName(
@NotNull @PathVariable("username") String username @NotNull @PathVariable("username") String username
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -167,8 +172,10 @@ public interface UserApi {
produces = { "application/xml", "application/json" } produces = { "application/xml", "application/json" }
) )
default ResponseEntity<String> loginUser( default ResponseEntity<String> loginUser(
@NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @Valid @RequestParam(value = "username", required = true) String username, @NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @Valid @RequestParam(value = "username", required = true) String username
,
@NotNull @Valid @RequestParam(value = "password", required = true) String password @NotNull @Valid @RequestParam(value = "password", required = true) String password
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -210,8 +217,10 @@ public interface UserApi {
consumes = { "application/json" } consumes = { "application/json" }
) )
default ResponseEntity<Void> updateUser( default ResponseEntity<Void> updateUser(
@NotNull @PathVariable("username") String username, @NotNull @PathVariable("username") String username
,
@Valid @RequestBody User user @Valid @RequestBody User user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);

View File

@@ -78,6 +78,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> addPet( default ResponseEntity<Pet> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -124,8 +125,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET value = PetApi.PATH_DELETE_PET
) )
default ResponseEntity<Void> deletePet( default ResponseEntity<Void> deletePet(
@NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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) @Nullable String apiKey @Parameter(name = "api_key", description = "", in = ParameterIn.HEADER) @RequestHeader(value = "api_key", required = false) @Nullable String apiKey
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -164,6 +167,7 @@ public interface PetApi {
) )
default ResponseEntity<List<Pet>> findPetsByStatus( default ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status @NotNull @Parameter(name = "status", deprecated = true, description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) @Deprecated List<String> status
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -219,6 +223,7 @@ public interface PetApi {
) )
default ResponseEntity<List<Pet>> findPetsByTags( default ResponseEntity<List<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags @NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) List<String> tags
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -273,6 +278,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> getPetById( default ResponseEntity<Pet> getPetById(
@NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId @NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -333,6 +339,7 @@ public interface PetApi {
) )
default ResponseEntity<Pet> updatePet( default ResponseEntity<Pet> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet @Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -381,9 +388,12 @@ public interface PetApi {
consumes = { "application/x-www-form-urlencoded" } consumes = { "application/x-www-form-urlencoded" }
) )
default ResponseEntity<Void> updatePetWithForm( default ResponseEntity<Void> updatePetWithForm(
@NotNull @Parameter(name = "petId", description = "ID of pet that needs to be updated", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -421,9 +431,12 @@ public interface PetApi {
consumes = { "multipart/form-data" } consumes = { "multipart/form-data" }
) )
default ResponseEntity<ModelApiResponse> uploadFile( default ResponseEntity<ModelApiResponse> uploadFile(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId, @NotNull @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 = "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 @Parameter(name = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -69,6 +69,7 @@ public interface StoreApi {
) )
default ResponseEntity<Void> deleteOrder( default ResponseEntity<Void> deleteOrder(
@NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId @NotNull @Parameter(name = "orderId", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("orderId") String orderId
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -140,6 +141,7 @@ public interface StoreApi {
) )
default ResponseEntity<Order> getOrderById( default ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId @NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "orderId", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("orderId") Long orderId
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -190,6 +192,7 @@ public interface StoreApi {
) )
default ResponseEntity<Order> placeOrder( default ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order @Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -71,6 +71,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUser( default ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -104,6 +105,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUsersWithArrayInput( default ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -137,6 +139,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> createUsersWithListInput( default ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user @Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -171,6 +174,7 @@ public interface UserApi {
) )
default ResponseEntity<Void> deleteUser( default ResponseEntity<Void> deleteUser(
@NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -208,6 +212,7 @@ public interface UserApi {
) )
default ResponseEntity<User> getUserByName( default ResponseEntity<User> getUserByName(
@NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username @NotNull @Parameter(name = "username", description = "The name that needs to be fetched. Use user1 for testing.", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) { ) {
getRequest().ifPresent(request -> { getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) { for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -257,8 +262,10 @@ public interface UserApi {
produces = { "application/xml", "application/json" } produces = { "application/xml", "application/json" }
) )
default ResponseEntity<String> loginUser( default ResponseEntity<String> loginUser(
@NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @Parameter(name = "username", description = "The user name for login", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "username", required = true) String username, @NotNull @Pattern(regexp = "^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$") @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 @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
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -325,8 +332,10 @@ public interface UserApi {
consumes = { "application/json" } consumes = { "application/json" }
) )
default ResponseEntity<Void> updateUser( default ResponseEntity<Void> updateUser(
@NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username, @NotNull @Parameter(name = "username", description = "name that need to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
,
@Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user @Parameter(name = "User", description = "Updated user object", required = true) @Valid @RequestBody User user
) { ) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED); return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);

View File

@@ -62,6 +62,7 @@ public interface AnotherFakeApi {
) )
ResponseEntity<Client> call123testSpecialTags( ResponseEntity<Client> call123testSpecialTags(
@Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client @Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client
) throws Exception; ) throws Exception;
} }

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