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
236 changed files with 3561 additions and 1214 deletions

View File

@@ -4,7 +4,7 @@
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-project</artifactId>
<!-- RELEASE_VERSION -->
<version>7.17.0</version>
<version>7.17.0-SNAPSHOT</version>
<!-- /RELEASE_VERSION -->
<relativePath>../../pom.xml</relativePath>
</parent>

View File

@@ -6,7 +6,7 @@
<artifactId>openapi-generator-project</artifactId>
<groupId>org.openapitools</groupId>
<!-- RELEASE_VERSION -->
<version>7.17.0</version>
<version>7.17.0-SNAPSHOT</version>
<!-- /RELEASE_VERSION -->
<relativePath>../../pom.xml</relativePath>
</parent>

View File

@@ -1,5 +1,5 @@
# RELEASE_VERSION
openApiGeneratorVersion=7.17.0
openApiGeneratorVersion=7.17.0-SNAPSHOT
# /RELEASE_VERSION
# BEGIN placeholders

View File

@@ -4,7 +4,7 @@
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-project</artifactId>
<!-- RELEASE_VERSION -->
<version>7.17.0</version>
<version>7.17.0-SNAPSHOT</version>
<!-- /RELEASE_VERSION -->
<relativePath>../../pom.xml</relativePath>
</parent>

View File

@@ -1,3 +1,3 @@
# RELEASE_VERSION
openApiGeneratorVersion=7.17.0
openApiGeneratorVersion=7.17.0-SNAPSHOT
# /RELEASE_VERSION

View File

@@ -13,7 +13,7 @@
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<!-- RELEASE_VERSION -->
<version>7.17.0</version>
<version>7.17.0-SNAPSHOT</version>
<!-- /RELEASE_VERSION -->
<executions>
<execution>

View File

@@ -15,7 +15,7 @@
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<!-- RELEASE_VERSION -->
<version>7.17.0</version>
<version>7.17.0-SNAPSHOT</version>
<!-- /RELEASE_VERSION -->
<executions>
<execution>

View File

@@ -19,7 +19,7 @@
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<!-- RELEASE_VERSION -->
<version>7.17.0</version>
<version>7.17.0-SNAPSHOT</version>
<!-- /RELEASE_VERSION -->
<dependencies>
<dependency>

View File

@@ -13,7 +13,7 @@
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<!-- RELEASE_VERSION -->
<version>7.17.0</version>
<version>7.17.0-SNAPSHOT</version>
<!-- /RELEASE_VERSION -->
<executions>
<execution>

View File

@@ -13,7 +13,7 @@
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<!-- RELEASE_VERSION -->
<version>7.17.0</version>
<version>7.17.0-SNAPSHOT</version>
<!-- /RELEASE_VERSION -->
<executions>
<execution>

View File

@@ -20,7 +20,7 @@
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<!-- RELEASE_VERSION -->
<version>7.17.0</version>
<version>7.17.0-SNAPSHOT</version>
<!-- /RELEASE_VERSION -->
<executions>
<execution>

View File

@@ -5,7 +5,7 @@
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-project</artifactId>
<!-- RELEASE_VERSION -->
<version>7.17.0</version>
<version>7.17.0-SNAPSHOT</version>
<!-- /RELEASE_VERSION -->
<relativePath>../../pom.xml</relativePath>
</parent>

View File

@@ -4,7 +4,7 @@
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-project</artifactId>
<!-- RELEASE_VERSION -->
<version>7.17.0</version>
<version>7.17.0-SNAPSHOT</version>
<!-- /RELEASE_VERSION -->
<relativePath>../../pom.xml</relativePath>
</parent>

View File

@@ -4,7 +4,7 @@
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-project</artifactId>
<!-- RELEASE_VERSION -->
<version>7.17.0</version>
<version>7.17.0-SNAPSHOT</version>
<!-- /RELEASE_VERSION -->
<relativePath>../../pom.xml</relativePath>
</parent>

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

@@ -133,17 +133,6 @@ export class {{classname}} extends runtime.BaseAPI {
{{/isArray}}
{{^isArray}}
if (requestParameters['{{paramName}}'] != null) {
{{#isExplode}}
{{#isContainer}}
for (let key of Object.keys(requestParameters['{{paramName}}'])) {
queryParameters[key] = requestParameters['{{paramName}}'][key];
}
{{/isContainer}}
{{^isContainer}}
queryParameters['{{baseName}}'] = requestParameters['{{paramName}}'];
{{/isContainer}}
{{/isExplode}}
{{^isExplode}}
{{#isDateTimeType}}
queryParameters['{{baseName}}'] = (requestParameters['{{paramName}}'] as any).toISOString();
{{/isDateTimeType}}
@@ -155,7 +144,6 @@ export class {{classname}} extends runtime.BaseAPI {
queryParameters['{{baseName}}'] = requestParameters['{{paramName}}'];
{{/isDateType}}
{{/isDateTimeType}}
{{/isExplode}}
}
{{/isArray}}

View File

@@ -5316,6 +5316,29 @@ public class SpringCodegenTest {
.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
public void shouldAnnotateNonRequiredFieldsAsNullable() throws IOException {
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

@@ -15,7 +15,7 @@
<packaging>pom</packaging>
<name>openapi-generator-project</name>
<!-- RELEASE_VERSION -->
<version>7.17.0</version>
<version>7.17.0-SNAPSHOT</version>
<!-- /RELEASE_VERSION -->
<url>https://github.com/openapitools/openapi-generator</url>
<scm>

View File

@@ -50,10 +50,14 @@ public interface DefaultApi {
value = DefaultApi.PATH_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-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,
@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 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
,
@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"
)
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,
@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
@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, 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(
@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
)
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
);
@@ -130,6 +133,7 @@ public interface PetApi {
)
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
);
@@ -168,6 +172,7 @@ public interface PetApi {
)
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
);
@@ -205,6 +210,7 @@ public interface PetApi {
)
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
);
@@ -239,6 +245,7 @@ public interface PetApi {
)
ResponseEntity<Void> updatePet(
@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"
)
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,
@Parameter(name = "name", description = "Updated name of the pet") @Valid @RequestParam(value = "name", required = false) String name,
@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 = "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"
)
ResponseEntity<ModelApiResponse> uploadFile(
@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,
@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 = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
);
}

View File

@@ -61,6 +61,7 @@ public interface StoreApi {
)
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
);
@@ -126,6 +127,7 @@ public interface StoreApi {
)
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
);
@@ -159,6 +161,7 @@ public interface StoreApi {
)
ResponseEntity<Order> placeOrder(
@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(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
);
@@ -93,6 +94,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUsersWithArrayInput(
@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(
@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(
@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(
@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" }
)
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
);
@@ -282,8 +289,10 @@ public interface UserApi {
consumes = "application/json"
)
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
);
}

View File

@@ -60,6 +60,7 @@ public interface PetApi {
)
ResponseEntity<Pet> addPet(
@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
)
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
);
@@ -130,6 +133,7 @@ public interface PetApi {
)
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
);
@@ -168,6 +172,7 @@ public interface PetApi {
)
ResponseEntity<List<Pet>> findPetsByTags(
@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(
@NotNull @ApiParam(value = "ID of pet to return", required = true) @PathVariable("petId") Long petId
);
@@ -246,6 +252,7 @@ public interface PetApi {
)
ResponseEntity<Pet> updatePet(
@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"
)
ResponseEntity<Void> updatePetWithForm(
@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,
@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 status of the pet") @Valid @RequestParam(value = "status", required = false) String status
);
@@ -319,9 +329,12 @@ public interface PetApi {
consumes = "multipart/form-data"
)
ResponseEntity<ModelApiResponse> uploadFile(
@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,
@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 = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
);
}

View File

@@ -50,6 +50,7 @@ public interface StoreApi {
)
ResponseEntity<Void> deleteOrder(
@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(
@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(
@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(
@ApiParam(value = "Created user object", required = true) @Valid @RequestBody User user
);
@@ -82,6 +83,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUsersWithArrayInput(
@ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
);
@@ -112,6 +114,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUsersWithListInput(
@ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
);
@@ -143,6 +146,7 @@ public interface UserApi {
)
ResponseEntity<Void> deleteUser(
@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(
@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" }
)
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
);
@@ -267,8 +274,10 @@ public interface UserApi {
consumes = "application/json"
)
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
);
}

View File

@@ -57,6 +57,7 @@ public interface PetController {
)
ResponseEntity<Void> addPet(
@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
)
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
);
@@ -126,7 +129,8 @@ public interface PetController {
produces = { "application/json", "application/xml" }
)
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
);
@@ -166,7 +170,8 @@ public interface PetController {
produces = { "application/json", "application/xml" }
)
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
);
@@ -203,6 +208,7 @@ public interface PetController {
)
ResponseEntity<Pet> getPetById(
@NotNull @ApiParam(value = "ID of pet to return", required = true) @PathVariable("petId") Long petId
);
@@ -239,6 +245,7 @@ public interface PetController {
)
ResponseEntity<Void> updatePet(
@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"
)
ResponseEntity<Void> updatePetWithForm(
@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,
@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 status of the pet") @Valid @RequestParam(value = "status", required = false) String status
);
@@ -310,9 +320,12 @@ public interface PetController {
consumes = "multipart/form-data"
)
ResponseEntity<ModelApiResponse> uploadFile(
@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,
@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 = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
);
}

View File

@@ -50,6 +50,7 @@ public interface StoreController {
)
ResponseEntity<Void> deleteOrder(
@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(
@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(
@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(
@ApiParam(value = "Created user object", required = true) @Valid @RequestBody User body
);
@@ -73,6 +74,7 @@ public interface UserController {
)
ResponseEntity<Void> createUsersWithArrayInput(
@ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body
);
@@ -98,6 +100,7 @@ public interface UserController {
)
ResponseEntity<Void> createUsersWithListInput(
@ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> body
);
@@ -126,6 +129,7 @@ public interface UserController {
)
ResponseEntity<Void> deleteUser(
@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(
@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" }
)
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
);
@@ -264,8 +271,10 @@ public interface UserController {
value = UserController.PATH_UPDATE_USER
)
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
);
}

View File

@@ -60,6 +60,7 @@ public interface PetApi {
)
ResponseEntity<Pet> addPet(
@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
)
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
);
@@ -130,6 +133,7 @@ public interface PetApi {
)
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
);
@@ -168,6 +172,7 @@ public interface PetApi {
)
ResponseEntity<List<Pet>> findPetsByTags(
@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(
@NotNull @ApiParam(value = "ID of pet to return", required = true) @PathVariable("petId") Long petId
);
@@ -246,6 +252,7 @@ public interface PetApi {
)
ResponseEntity<Pet> updatePet(
@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"
)
ResponseEntity<Void> updatePetWithForm(
@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,
@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 status of the pet") @Valid @RequestParam(value = "status", required = false) String status
);
@@ -319,9 +329,12 @@ public interface PetApi {
consumes = "multipart/form-data"
)
ResponseEntity<ModelApiResponse> uploadFile(
@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,
@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 = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
);
}

View File

@@ -50,6 +50,7 @@ public interface StoreApi {
)
ResponseEntity<Void> deleteOrder(
@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(
@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(
@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(
@ApiParam(value = "Created user object", required = true) @Valid @RequestBody User user
);
@@ -82,6 +83,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUsersWithArrayInput(
@ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
);
@@ -112,6 +114,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUsersWithListInput(
@ApiParam(value = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
);
@@ -143,6 +146,7 @@ public interface UserApi {
)
ResponseEntity<Void> deleteUser(
@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(
@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" }
)
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
);
@@ -267,8 +274,10 @@ public interface UserApi {
consumes = "application/json"
)
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
);
}

View File

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

View File

@@ -47,6 +47,7 @@ public interface FakeApi {
)
void createXmlItem(
@RequestBody XmlItemDto xmlItemDto
);
@@ -66,6 +67,7 @@ public interface FakeApi {
)
Boolean fakeOuterBooleanSerialize(
@RequestBody(required = false) @Nullable Boolean body
);
@@ -85,6 +87,7 @@ public interface FakeApi {
)
OuterCompositeDto fakeOuterCompositeSerialize(
@RequestBody(required = false) @Nullable OuterCompositeDto outerCompositeDto
);
@@ -104,6 +107,7 @@ public interface FakeApi {
)
BigDecimal fakeOuterNumberSerialize(
@RequestBody(required = false) @Nullable BigDecimal body
);
@@ -123,6 +127,7 @@ public interface FakeApi {
)
String fakeOuterStringSerialize(
@RequestBody(required = false) @Nullable String body
);
@@ -142,6 +147,7 @@ public interface FakeApi {
)
void testBodyWithFileSchema(
@RequestBody FileSchemaTestClassDto fileSchemaTestClassDto
);
@@ -160,8 +166,10 @@ public interface FakeApi {
contentType = "application/json"
)
void testBodyWithQueryParams(
@RequestParam(value = "query", required = true) String query,
@RequestParam(value = "query", required = true) String query
,
@RequestBody UserDto userDto
);
@@ -181,6 +189,7 @@ public interface FakeApi {
)
ClientDto testClientModel(
@RequestBody ClientDto clientDto
);
@@ -213,20 +222,34 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded"
)
void testEndpointParameters(
@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 = "byte", required = true) byte[] _byte,
@RequestParam(value = "integer", required = false) Integer integer,
@RequestParam(value = "int32", required = false) Integer int32,
@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 = "number", required = true) BigDecimal number
,
@RequestParam(value = "double", required = true) Double _double
,
@RequestParam(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter
,
@RequestParam(value = "byte", required = true) byte[] _byte
,
@RequestParam(value = "integer", required = false) Integer integer
,
@RequestParam(value = "int32", required = false) Integer int32
,
@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
);
@@ -253,14 +276,22 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded"
)
void testEnumParameters(
@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,
@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_double", required = false) @Nullable Double enumQueryDouble,
@RequestPart(value = "enum_form_string_array", required = false) List<String> enumFormStringArray,
@RequestParam(value = "enum_form_string", required = false) String enumFormString
@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
,
@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_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" }
)
void testGroupParameters(
@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,
@RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup,
@RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup,
@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
,
@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
);
@@ -308,6 +345,7 @@ public interface FakeApi {
)
void testInlineAdditionalProperties(
@RequestBody Map<String, String> requestBody
);
@@ -327,8 +365,10 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded"
)
void testJsonFormData(
@RequestParam(value = "param", required = true) String param,
@RequestParam(value = "param", required = true) String param
,
@RequestParam(value = "param2", required = true) String param2
);
@@ -348,6 +388,7 @@ public interface FakeApi {
)
void testNullable(
@RequestBody ChildWithNullableDto childWithNullableDto
);
@@ -368,10 +409,14 @@ public interface FakeApi {
accept = { "application/json" }
)
void testQueryParameterCollectionFormat(
@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 = "pipe", required = true) List<String> pipe
,
@RequestParam(value = "http", required = true) List<String> http
,
@RequestParam(value = "url", required = true) List<String> url
,
@RequestParam(value = "context", required = true) List<String> context
);

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -51,6 +51,7 @@ public interface FakeApi {
)
Mono<Void> createXmlItem(
@RequestBody Mono<XmlItem> xmlItem
);
@@ -70,6 +71,7 @@ public interface FakeApi {
)
Mono<Boolean> fakeOuterBooleanSerialize(
@RequestBody(required = false) Mono<Boolean> body
);
@@ -89,6 +91,7 @@ public interface FakeApi {
)
Mono<OuterComposite> fakeOuterCompositeSerialize(
@RequestBody(required = false) Mono<OuterComposite> outerComposite
);
@@ -108,6 +111,7 @@ public interface FakeApi {
)
Mono<BigDecimal> fakeOuterNumberSerialize(
@RequestBody(required = false) Mono<BigDecimal> body
);
@@ -127,6 +131,7 @@ public interface FakeApi {
)
Mono<String> fakeOuterStringSerialize(
@RequestBody(required = false) Mono<String> body
);
@@ -146,6 +151,7 @@ public interface FakeApi {
)
Mono<Void> testBodyWithFileSchema(
@RequestBody Mono<FileSchemaTestClass> fileSchemaTestClass
);
@@ -164,8 +170,10 @@ public interface FakeApi {
contentType = "application/json"
)
Mono<Void> testBodyWithQueryParams(
@RequestParam(value = "query", required = true) String query,
@RequestParam(value = "query", required = true) String query
,
@RequestBody Mono<User> user
);
@@ -185,6 +193,7 @@ public interface FakeApi {
)
Mono<Client> testClientModel(
@RequestBody Mono<Client> client
);
@@ -217,20 +226,34 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded"
)
Mono<Void> testEndpointParameters(
@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 = "byte", required = true) byte[] _byte,
@RequestPart(value = "integer", required = false) Integer integer,
@RequestPart(value = "int32", required = false) Integer int32,
@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 = "number", required = true) BigDecimal number
,
@RequestPart(value = "double", required = true) Double _double
,
@RequestPart(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter
,
@RequestPart(value = "byte", required = true) byte[] _byte
,
@RequestPart(value = "integer", required = false) Integer integer
,
@RequestPart(value = "int32", required = false) Integer int32
,
@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
);
@@ -257,14 +280,22 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded"
)
Mono<Void> testEnumParameters(
@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,
@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_double", required = false) @Nullable Double enumQueryDouble,
@RequestPart(value = "enum_form_string_array", required = false) List<String> enumFormStringArray,
@RequestPart(value = "enum_form_string", required = false) String enumFormString
@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
,
@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_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" }
)
Mono<Void> testGroupParameters(
@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,
@RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup,
@RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup,
@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
,
@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
);
@@ -312,6 +349,7 @@ public interface FakeApi {
)
Mono<Void> testInlineAdditionalProperties(
@RequestBody Mono<Map<String, String>> requestBody
);
@@ -331,8 +369,10 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded"
)
Mono<Void> testJsonFormData(
@RequestPart(value = "param", required = true) String param,
@RequestPart(value = "param", required = true) String param
,
@RequestPart(value = "param2", required = true) String param2
);
@@ -352,6 +392,7 @@ public interface FakeApi {
)
Mono<Void> testNullable(
@RequestBody Mono<ChildWithNullable> childWithNullable
);
@@ -372,10 +413,14 @@ public interface FakeApi {
accept = { "application/json" }
)
Mono<Void> testQueryParameterCollectionFormat(
@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 = "pipe", required = true) List<String> pipe
,
@RequestParam(value = "http", required = true) List<String> http
,
@RequestParam(value = "url", required = true) List<String> url
,
@RequestParam(value = "context", required = true) List<String> context
);

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -50,6 +50,7 @@ public interface FakeApi {
)
Mono<ResponseEntity<Void>> createXmlItem(
@RequestBody Mono<XmlItem> xmlItem
);
@@ -68,6 +69,7 @@ public interface FakeApi {
)
Mono<ResponseEntity<Boolean>> fakeOuterBooleanSerialize(
@RequestBody(required = false) Mono<Boolean> body
);
@@ -86,6 +88,7 @@ public interface FakeApi {
)
Mono<ResponseEntity<OuterComposite>> fakeOuterCompositeSerialize(
@RequestBody(required = false) Mono<OuterComposite> outerComposite
);
@@ -104,6 +107,7 @@ public interface FakeApi {
)
Mono<ResponseEntity<BigDecimal>> fakeOuterNumberSerialize(
@RequestBody(required = false) Mono<BigDecimal> body
);
@@ -122,6 +126,7 @@ public interface FakeApi {
)
Mono<ResponseEntity<String>> fakeOuterStringSerialize(
@RequestBody(required = false) Mono<String> body
);
@@ -140,6 +145,7 @@ public interface FakeApi {
)
Mono<ResponseEntity<Void>> testBodyWithFileSchema(
@RequestBody Mono<FileSchemaTestClass> fileSchemaTestClass
);
@@ -157,8 +163,10 @@ public interface FakeApi {
contentType = "application/json"
)
Mono<ResponseEntity<Void>> testBodyWithQueryParams(
@RequestParam(value = "query", required = true) String query,
@RequestParam(value = "query", required = true) String query
,
@RequestBody Mono<User> user
);
@@ -177,6 +185,7 @@ public interface FakeApi {
)
Mono<ResponseEntity<Client>> testClientModel(
@RequestBody Mono<Client> client
);
@@ -208,20 +217,34 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded"
)
Mono<ResponseEntity<Void>> testEndpointParameters(
@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 = "byte", required = true) byte[] _byte,
@RequestPart(value = "integer", required = false) Integer integer,
@RequestPart(value = "int32", required = false) Integer int32,
@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 = "number", required = true) BigDecimal number
,
@RequestPart(value = "double", required = true) Double _double
,
@RequestPart(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter
,
@RequestPart(value = "byte", required = true) byte[] _byte
,
@RequestPart(value = "integer", required = false) Integer integer
,
@RequestPart(value = "int32", required = false) Integer int32
,
@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
);
@@ -247,14 +270,22 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded"
)
Mono<ResponseEntity<Void>> testEnumParameters(
@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,
@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_double", required = false) @Nullable Double enumQueryDouble,
@RequestPart(value = "enum_form_string_array", required = false) List<String> enumFormStringArray,
@RequestPart(value = "enum_form_string", required = false) String enumFormString
@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
,
@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_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" }
)
Mono<ResponseEntity<Void>> testGroupParameters(
@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,
@RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup,
@RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup,
@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
,
@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
);
@@ -300,6 +337,7 @@ public interface FakeApi {
)
Mono<ResponseEntity<Void>> testInlineAdditionalProperties(
@RequestBody Mono<Map<String, String>> requestBody
);
@@ -318,8 +356,10 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded"
)
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
);
@@ -338,6 +378,7 @@ public interface FakeApi {
)
Mono<ResponseEntity<Void>> testNullable(
@RequestBody Mono<ChildWithNullable> childWithNullable
);
@@ -357,10 +398,14 @@ public interface FakeApi {
accept = { "application/json" }
)
Mono<ResponseEntity<Void>> testQueryParameterCollectionFormat(
@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 = "pipe", required = true) List<String> pipe
,
@RequestParam(value = "http", required = true) List<String> http
,
@RequestParam(value = "url", required = true) List<String> url
,
@RequestParam(value = "context", required = true) List<String> context
);

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -46,6 +46,7 @@ public interface FakeApi {
)
ResponseEntity<Void> createXmlItem(
@RequestBody XmlItemDto xmlItemDto
);
@@ -64,6 +65,7 @@ public interface FakeApi {
)
ResponseEntity<Boolean> fakeOuterBooleanSerialize(
@RequestBody(required = false) @Nullable Boolean body
);
@@ -82,6 +84,7 @@ public interface FakeApi {
)
ResponseEntity<OuterCompositeDto> fakeOuterCompositeSerialize(
@RequestBody(required = false) @Nullable OuterCompositeDto outerCompositeDto
);
@@ -100,6 +103,7 @@ public interface FakeApi {
)
ResponseEntity<BigDecimal> fakeOuterNumberSerialize(
@RequestBody(required = false) @Nullable BigDecimal body
);
@@ -118,6 +122,7 @@ public interface FakeApi {
)
ResponseEntity<String> fakeOuterStringSerialize(
@RequestBody(required = false) @Nullable String body
);
@@ -136,6 +141,7 @@ public interface FakeApi {
)
ResponseEntity<Void> testBodyWithFileSchema(
@RequestBody FileSchemaTestClassDto fileSchemaTestClassDto
);
@@ -153,8 +159,10 @@ public interface FakeApi {
contentType = "application/json"
)
ResponseEntity<Void> testBodyWithQueryParams(
@RequestParam(value = "query", required = true) String query,
@RequestParam(value = "query", required = true) String query
,
@RequestBody UserDto userDto
);
@@ -173,6 +181,7 @@ public interface FakeApi {
)
ResponseEntity<ClientDto> testClientModel(
@RequestBody ClientDto clientDto
);
@@ -204,20 +213,34 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded"
)
ResponseEntity<Void> testEndpointParameters(
@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 = "byte", required = true) byte[] _byte,
@RequestParam(value = "integer", required = false) Integer integer,
@RequestParam(value = "int32", required = false) Integer int32,
@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 = "number", required = true) BigDecimal number
,
@RequestParam(value = "double", required = true) Double _double
,
@RequestParam(value = "pattern_without_delimiter", required = true) String patternWithoutDelimiter
,
@RequestParam(value = "byte", required = true) byte[] _byte
,
@RequestParam(value = "integer", required = false) Integer integer
,
@RequestParam(value = "int32", required = false) Integer int32
,
@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
);
@@ -243,14 +266,22 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded"
)
ResponseEntity<Void> testEnumParameters(
@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,
@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_double", required = false) @Nullable Double enumQueryDouble,
@RequestPart(value = "enum_form_string_array", required = false) List<String> enumFormStringArray,
@RequestParam(value = "enum_form_string", required = false) String enumFormString
@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
,
@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_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" }
)
ResponseEntity<Void> testGroupParameters(
@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,
@RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup,
@RequestHeader(value = "boolean_group", required = false) @Nullable Boolean booleanGroup,
@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
,
@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
);
@@ -296,6 +333,7 @@ public interface FakeApi {
)
ResponseEntity<Void> testInlineAdditionalProperties(
@RequestBody Map<String, String> requestBody
);
@@ -314,8 +352,10 @@ public interface FakeApi {
contentType = "application/x-www-form-urlencoded"
)
ResponseEntity<Void> testJsonFormData(
@RequestParam(value = "param", required = true) String param,
@RequestParam(value = "param", required = true) String param
,
@RequestParam(value = "param2", required = true) String param2
);
@@ -334,6 +374,7 @@ public interface FakeApi {
)
ResponseEntity<Void> testNullable(
@RequestBody ChildWithNullableDto childWithNullableDto
);
@@ -353,10 +394,14 @@ public interface FakeApi {
accept = { "application/json" }
)
ResponseEntity<Void> testQueryParameterCollectionFormat(
@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 = "pipe", required = true) List<String> pipe
,
@RequestParam(value = "http", required = true) List<String> http
,
@RequestParam(value = "url", required = true) List<String> url
,
@RequestParam(value = "context", required = true) List<String> context
);

View File

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

View File

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

View File

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

View File

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

View File

@@ -1214,9 +1214,7 @@ export class FakeApi extends runtime.BaseAPI {
}
if (requestParameters['language'] != null) {
for (let key of Object.keys(requestParameters['language'])) {
queryParameters[key] = requestParameters['language'][key];
}
queryParameters['language'] = requestParameters['language'];
}
if (requestParameters['allowEmpty'] != null) {

View File

@@ -1072,9 +1072,7 @@ export class FakeApi extends runtime.BaseAPI {
}
if (requestParameters['language'] != null) {
for (let key of Object.keys(requestParameters['language'])) {
queryParameters[key] = requestParameters['language'][key];
}
queryParameters['language'] = requestParameters['language'];
}
if (requestParameters['allowEmpty'] != null) {

View File

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

View File

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

View File

@@ -38,6 +38,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUser(
@Valid @RequestBody User user
);
@@ -56,6 +57,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUsersWithArrayInput(
@Valid @RequestBody List<@Valid User> user
);
@@ -74,6 +76,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUsersWithListInput(
@Valid @RequestBody List<@Valid User> user
);
@@ -92,6 +95,7 @@ public interface UserApi {
)
ResponseEntity<Void> deleteUser(
@NotNull @PathVariable("username") String username
);
@@ -112,6 +116,7 @@ public interface UserApi {
)
ResponseEntity<User> getUserByName(
@NotNull @PathVariable("username") String username
);
@@ -131,8 +136,10 @@ public interface UserApi {
produces = { "application/json", "application/xml" }
)
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
);
@@ -168,8 +175,10 @@ public interface UserApi {
consumes = "application/json"
)
ResponseEntity<Void> updateUser(
@NotNull @PathVariable("username") String username,
@NotNull @PathVariable("username") String username
,
@Valid @RequestBody User user
);
}

View File

@@ -70,6 +70,7 @@ public interface PetApi {
)
ResponseEntity<Pet> addPet(
@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
)
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
);
@@ -136,6 +139,7 @@ public interface PetApi {
)
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
);
@@ -174,6 +178,7 @@ public interface PetApi {
)
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
);
@@ -211,6 +216,7 @@ public interface PetApi {
)
ResponseEntity<Pet> getPetById(
@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(
@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"
)
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,
@Parameter(name = "name", description = "Updated name of the pet") @Valid @RequestParam(value = "name", required = false) String name,
@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 = "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"
)
ResponseEntity<ModelApiResponse> uploadFile(
@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,
@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 = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
);
}

View File

@@ -61,6 +61,7 @@ public interface StoreApi {
)
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
);
@@ -126,6 +127,7 @@ public interface StoreApi {
)
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
);
@@ -159,6 +161,7 @@ public interface StoreApi {
)
ResponseEntity<Order> placeOrder(
@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(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
);
@@ -93,6 +94,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUsersWithArrayInput(
@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(
@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(
@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(
@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" }
)
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
);
@@ -282,8 +289,10 @@ public interface UserApi {
consumes = "application/json"
)
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
);
}

View File

@@ -71,6 +71,7 @@ public interface PetApi {
)
CompletableFuture<ResponseEntity<Pet>> addPet(
@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
)
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
);
@@ -137,6 +140,7 @@ public interface PetApi {
)
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
);
@@ -175,6 +179,7 @@ public interface PetApi {
)
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
);
@@ -212,6 +217,7 @@ public interface PetApi {
)
CompletableFuture<ResponseEntity<Pet>> getPetById(
@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(
@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"
)
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,
@Parameter(name = "name", description = "Updated name of the pet") @Valid @RequestParam(value = "name", required = false) String name,
@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 = "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"
)
CompletableFuture<ResponseEntity<ModelApiResponse>> uploadFile(
@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,
@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 = "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(
@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(
@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(
@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(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
);
@@ -94,6 +95,7 @@ public interface UserApi {
)
CompletableFuture<ResponseEntity<Void>> createUsersWithArrayInput(
@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(
@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(
@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(
@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" }
)
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
);
@@ -283,8 +290,10 @@ public interface UserApi {
consumes = "application/json"
)
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
);
}

View File

@@ -59,10 +59,14 @@ public interface DefaultApi {
value = DefaultApi.PATH_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 = "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,
@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 = "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
,
@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"
)
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,
@Parameter(name = "visitDate", description = "Updated last visit timestamp") @Valid @RequestParam(value = "visitDate", required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) OffsetDateTime visitDate
@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, 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(
@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(
@Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client
);
}

View File

@@ -70,6 +70,7 @@ public interface FakeApi {
)
ResponseEntity<Void> createXmlItem(
@Parameter(name = "XmlItem", description = "XmlItem Body", required = true) @Valid @RequestBody XmlItem xmlItem
);
@@ -99,6 +100,7 @@ public interface FakeApi {
)
ResponseEntity<Boolean> fakeOuterBooleanSerialize(
@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(
@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(
@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(
@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(
@Parameter(name = "FileSchemaTestClass", description = "", required = true) @Valid @RequestBody FileSchemaTestClass fileSchemaTestClass
);
@@ -236,8 +242,10 @@ public interface FakeApi {
consumes = "application/json"
)
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
);
@@ -268,6 +276,7 @@ public interface FakeApi {
)
ResponseEntity<Client> testClientModel(
@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"
)
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 = "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 = "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 = "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 = "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 = "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 = "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 = "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 = "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
);
@@ -361,14 +384,22 @@ public interface FakeApi {
consumes = "application/x-www-form-urlencoded"
)
ResponseEntity<Void> testEnumParameters(
@Parameter(name = "enum_header_string_array", description = "Header parameter enum test (string array)", 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_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_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_form_string", description = "Form parameter enum test (string)") @Valid @RequestParam(value = "enum_form_string", required = false) String enumFormString
@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_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_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
)
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_boolean_group", description = "Required Boolean in group parameters", required = true, in = ParameterIn.HEADER) @RequestHeader(value = "required_boolean_group", required = true) Boolean requiredBooleanGroup,
@NotNull @Parameter(name = "required_int64_group", description = "Required Integer in group parameters", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group,
@Parameter(name = "string_group", description = "String in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "string_group", required = false) @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_string_group", description = "Required String in group parameters", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup
,
@NotNull @Parameter(name = "required_boolean_group", description = "Required Boolean in group parameters", required = true, in = ParameterIn.HEADER) @RequestHeader(value = "required_boolean_group", required = true) Boolean requiredBooleanGroup
,
@NotNull @Parameter(name = "required_int64_group", description = "Required Integer in group parameters", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group
,
@Parameter(name = "string_group", description = "String in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "string_group", required = false) @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
);
@@ -432,6 +469,7 @@ public interface FakeApi {
)
ResponseEntity<Void> testInlineAdditionalProperties(
@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"
)
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
);
@@ -488,6 +528,7 @@ public interface FakeApi {
)
ResponseEntity<Void> testNullable(
@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
)
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 = "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 = "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 = "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(
@Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client
);
}

View File

@@ -68,6 +68,7 @@ public interface PetApi {
)
ResponseEntity<Void> addPet(
@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
)
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
);
@@ -136,6 +139,7 @@ public interface PetApi {
)
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
);
@@ -174,6 +178,7 @@ public interface PetApi {
)
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
);
@@ -211,6 +216,7 @@ public interface PetApi {
)
ResponseEntity<Pet> getPetById(
@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(
@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(
@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"
)
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,
@Parameter(name = "name", description = "Updated name of the pet") @Valid @RequestParam(value = "name", required = false) String name,
@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 = "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"
)
ResponseEntity<ModelApiResponse> uploadFile(
@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,
@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 = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
);
@@ -378,9 +392,12 @@ public interface PetApi {
consumes = "multipart/form-data"
)
ResponseEntity<ModelApiResponse> uploadFileWithRequiredFile(
@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,
@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 = "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(
@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(
@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(
@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(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
);
@@ -87,6 +88,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUsersWithArrayInput(
@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(
@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(
@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(
@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" }
)
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
);
@@ -264,8 +271,10 @@ public interface UserApi {
consumes = "application/json"
)
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
);
}

View File

@@ -64,6 +64,7 @@ public interface PetApi {
)
ResponseEntity<Void> addPet(
@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
)
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
);
@@ -127,7 +130,8 @@ public interface PetApi {
produces = { "application/json", "application/xml" }
)
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
);
@@ -167,8 +171,10 @@ public interface PetApi {
produces = { "application/json", "application/xml" }
)
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,
@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,
@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
,
@ParameterObject final Pageable pageable
);
@@ -207,6 +213,7 @@ public interface PetApi {
)
ResponseEntity<Pet> getPetById(
@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(
@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"
)
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,
@Parameter(name = "name", description = "Updated name of the pet") @Valid @RequestParam(value = "name", required = false) String name,
@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 = "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"
)
ResponseEntity<ModelApiResponse> uploadFile(
@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,
@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 = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
);
}

View File

@@ -61,6 +61,7 @@ public interface StoreApi {
)
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
);
@@ -126,6 +127,7 @@ public interface StoreApi {
)
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
);
@@ -156,6 +158,7 @@ public interface StoreApi {
)
ResponseEntity<Order> placeOrder(
@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(
@Parameter(name = "body", description = "Created user object", required = true) @Valid @RequestBody User body
);
@@ -83,6 +84,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUsersWithArrayInput(
@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(
@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(
@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(
@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" }
)
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
);
@@ -273,8 +280,10 @@ public interface UserApi {
value = UserApi.PATH_UPDATE_USER
)
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
);
}

View File

@@ -70,6 +70,7 @@ public interface PetApi {
)
ResponseEntity<Pet> addPet(
@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
)
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
);
@@ -136,6 +139,7 @@ public interface PetApi {
)
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
);
@@ -174,6 +178,7 @@ public interface PetApi {
)
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
);
@@ -211,6 +216,7 @@ public interface PetApi {
)
ResponseEntity<Pet> getPetById(
@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(
@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"
)
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,
@Parameter(name = "name", description = "Updated name of the pet") @Valid @RequestParam(value = "name", required = false) String name,
@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 = "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"
)
ResponseEntity<ModelApiResponse> uploadFile(
@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,
@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 = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
);
}

View File

@@ -61,6 +61,7 @@ public interface StoreApi {
)
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
);
@@ -126,6 +127,7 @@ public interface StoreApi {
)
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
);
@@ -159,6 +161,7 @@ public interface StoreApi {
)
ResponseEntity<Order> placeOrder(
@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(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
);
@@ -93,6 +94,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUsersWithArrayInput(
@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(
@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(
@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(
@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" }
)
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
);
@@ -282,8 +289,10 @@ public interface UserApi {
consumes = "application/json"
)
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
);
}

View File

@@ -70,6 +70,7 @@ public interface PetApi {
)
ResponseEntity<Pet> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) throws Exception;
@@ -99,8 +100,10 @@ public interface PetApi {
value = PetApi.PATH_DELETE_PET
)
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
) throws Exception;
@@ -136,6 +139,7 @@ public interface PetApi {
)
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
) throws Exception;
@@ -174,6 +178,7 @@ public interface PetApi {
)
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
) throws Exception;
@@ -211,6 +216,7 @@ public interface PetApi {
)
ResponseEntity<Pet> getPetById(
@NotNull @Parameter(name = "petId", description = "ID of pet to return", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) throws Exception;
@@ -254,6 +260,7 @@ public interface PetApi {
)
ResponseEntity<Pet> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) throws Exception;
@@ -285,9 +292,12 @@ public interface PetApi {
consumes = "application/x-www-form-urlencoded"
)
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,
@Parameter(name = "name", description = "Updated name of the pet") @Valid @RequestParam(value = "name", required = false) String name,
@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 = "status", description = "Updated status of the pet") @Valid @RequestParam(value = "status", required = false) String status
) throws Exception;
@@ -322,9 +332,12 @@ public interface PetApi {
consumes = "multipart/form-data"
)
ResponseEntity<ModelApiResponse> uploadFile(
@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,
@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 = "file", description = "file to upload") @RequestPart(value = "file", required = false) MultipartFile file
) throws Exception;
}

View File

@@ -61,6 +61,7 @@ public interface StoreApi {
)
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
) throws Exception;
@@ -126,6 +127,7 @@ public interface StoreApi {
)
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
) throws Exception;
@@ -159,6 +161,7 @@ public interface StoreApi {
)
ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
) throws Exception;
}

View File

@@ -63,6 +63,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
) throws Exception;
@@ -93,6 +94,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) throws Exception;
@@ -123,6 +125,7 @@ public interface UserApi {
)
ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) throws Exception;
@@ -154,6 +157,7 @@ public interface UserApi {
)
ResponseEntity<Void> deleteUser(
@NotNull @Parameter(name = "username", description = "The name that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("username") String username
) throws Exception;
@@ -188,6 +192,7 @@ public interface UserApi {
)
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
) throws Exception;
@@ -220,8 +225,10 @@ public interface UserApi {
produces = { "application/json", "application/xml" }
)
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
) throws Exception;
@@ -282,8 +289,10 @@ public interface UserApi {
consumes = "application/json"
)
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
) throws Exception;
}

View File

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

View File

@@ -68,6 +68,7 @@ public interface StoreApi {
)
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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -139,6 +140,7 @@ public interface StoreApi {
)
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
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -189,6 +191,7 @@ public interface StoreApi {
)
default ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -70,6 +70,7 @@ public interface UserApi {
)
default ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -103,6 +104,7 @@ public interface UserApi {
)
default ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -136,6 +138,7 @@ public interface UserApi {
)
default ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -170,6 +173,7 @@ public interface UserApi {
)
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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -207,6 +211,7 @@ public interface UserApi {
)
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
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -256,8 +261,10 @@ public interface UserApi {
produces = { "application/json", "application/xml" }
)
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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -324,8 +331,10 @@ public interface UserApi {
consumes = "application/json"
)
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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -68,6 +68,7 @@ public interface StoreApi {
)
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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -139,6 +140,7 @@ public interface StoreApi {
)
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
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -189,6 +191,7 @@ public interface StoreApi {
)
default ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -70,6 +70,7 @@ public interface UserApi {
)
default ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -103,6 +104,7 @@ public interface UserApi {
)
default ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -136,6 +138,7 @@ public interface UserApi {
)
default ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -170,6 +173,7 @@ public interface UserApi {
)
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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -207,6 +211,7 @@ public interface UserApi {
)
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
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -256,8 +261,10 @@ public interface UserApi {
produces = { "application/xml", "application/json" }
)
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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -324,8 +331,10 @@ public interface UserApi {
consumes = { "application/json" }
)
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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);

View File

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

View File

@@ -68,6 +68,7 @@ public interface StoreApi {
)
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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -139,6 +140,7 @@ public interface StoreApi {
)
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
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -189,6 +191,7 @@ public interface StoreApi {
)
default ResponseEntity<Order> placeOrder(
@Parameter(name = "Order", description = "order placed for purchasing the pet", required = true) @Valid @RequestBody Order order
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

@@ -70,6 +70,7 @@ public interface UserApi {
)
default ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -103,6 +104,7 @@ public interface UserApi {
)
default ResponseEntity<Void> createUsersWithArrayInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -136,6 +138,7 @@ public interface UserApi {
)
default ResponseEntity<Void> createUsersWithListInput(
@Parameter(name = "User", description = "List of user object", required = true) @Valid @RequestBody List<@Valid User> user
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -170,6 +173,7 @@ public interface UserApi {
)
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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -207,6 +211,7 @@ public interface UserApi {
)
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
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -256,8 +261,10 @@ public interface UserApi {
produces = { "application/xml", "application/json" }
)
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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -324,8 +331,10 @@ public interface UserApi {
consumes = { "application/json" }
)
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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);

View File

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

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