Compare commits

...

8 Commits

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

View File

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

View File

@@ -5316,6 +5316,29 @@ public class SpringCodegenTest {
.doesNotHaveAnnotation("Deprecated");
}
@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

@@ -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

@@ -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);
}

View File

@@ -75,6 +75,7 @@ public interface FakeApi {
)
default ResponseEntity<Void> createXmlItem(
@Parameter(name = "XmlItem", description = "XmlItem Body", required = true) @Valid @RequestBody XmlItem xmlItem
) {
return getDelegate().createXmlItem(xmlItem);
}
@@ -106,6 +107,7 @@ public interface FakeApi {
)
default ResponseEntity<Boolean> fakeOuterBooleanSerialize(
@Parameter(name = "body", description = "Input boolean as post body") @Valid @RequestBody(required = false) @Nullable Boolean body
) {
return getDelegate().fakeOuterBooleanSerialize(body);
}
@@ -137,6 +139,7 @@ public interface FakeApi {
)
default ResponseEntity<OuterComposite> fakeOuterCompositeSerialize(
@Parameter(name = "OuterComposite", description = "Input composite as post body") @Valid @RequestBody(required = false) @Nullable OuterComposite outerComposite
) {
return getDelegate().fakeOuterCompositeSerialize(outerComposite);
}
@@ -168,6 +171,7 @@ public interface FakeApi {
)
default ResponseEntity<BigDecimal> fakeOuterNumberSerialize(
@Parameter(name = "body", description = "Input number as post body") @Valid @RequestBody(required = false) @Nullable BigDecimal body
) {
return getDelegate().fakeOuterNumberSerialize(body);
}
@@ -199,6 +203,7 @@ public interface FakeApi {
)
default ResponseEntity<String> fakeOuterStringSerialize(
@Parameter(name = "body", description = "Input string as post body") @Valid @RequestBody(required = false) @Nullable String body
) {
return getDelegate().fakeOuterStringSerialize(body);
}
@@ -227,6 +232,7 @@ public interface FakeApi {
)
default ResponseEntity<ResponseObjectWithDifferentFieldNames> responseObjectDifferentNames(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) {
return getDelegate().responseObjectDifferentNames(petId);
}
@@ -255,6 +261,7 @@ public interface FakeApi {
)
default ResponseEntity<Void> testBodyWithFileSchema(
@Parameter(name = "FileSchemaTestClass", description = "", required = true) @Valid @RequestBody FileSchemaTestClass fileSchemaTestClass
) {
return getDelegate().testBodyWithFileSchema(fileSchemaTestClass);
}
@@ -281,8 +288,10 @@ public interface FakeApi {
consumes = { "application/json" }
)
default ResponseEntity<Void> testBodyWithQueryParams(
@NotNull @Parameter(name = "query", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "query", required = true) String query,
@NotNull @Parameter(name = "query", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "query", required = true) String query
,
@Parameter(name = "User", description = "", required = true) @Valid @RequestBody User user
) {
return getDelegate().testBodyWithQueryParams(query, user);
}
@@ -315,6 +324,7 @@ public interface FakeApi {
)
default ResponseEntity<Client> testClientModel(
@Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client
) {
return getDelegate().testClientModel(client);
}
@@ -361,20 +371,34 @@ public interface FakeApi {
consumes = { "application/x-www-form-urlencoded" }
)
default ResponseEntity<Void> testEndpointParameters(
@Parameter(name = "number", description = "None", required = true) @DecimalMin(value = "32.1") @DecimalMax(value = "543.2") @Valid @RequestParam(value = "number", required = true) BigDecimal number,
@Parameter(name = "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
) {
return getDelegate().testEndpointParameters(number, _double, patternWithoutDelimiter, _byte, integer, int32, int64, _float, string, binary, date, dateTime, password, paramCallback);
}
@@ -412,14 +436,22 @@ public interface FakeApi {
consumes = { "application/x-www-form-urlencoded" }
)
default ResponseEntity<Void> testEnumParameters(
@Parameter(name = "enum_header_string_array", description = "Header parameter enum test (string array)", in = ParameterIn.HEADER) @RequestHeader(value = "enum_header_string_array", required = false) @Nullable List<String> enumHeaderStringArray,
@Parameter(name = "enum_header_string", 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
) {
return getDelegate().testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
}
@@ -452,12 +484,18 @@ public interface FakeApi {
value = FakeApi.PATH_TEST_GROUP_PARAMETERS
)
default ResponseEntity<Void> testGroupParameters(
@NotNull @Parameter(name = "required_string_group", description = "Required String in group parameters", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup,
@NotNull @Parameter(name = "required_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
) {
return getDelegate().testGroupParameters(requiredStringGroup, requiredBooleanGroup, requiredInt64Group, stringGroup, booleanGroup, int64Group);
}
@@ -487,6 +525,7 @@ public interface FakeApi {
)
default ResponseEntity<Void> testInlineAdditionalProperties(
@Parameter(name = "request_body", description = "request body", required = true) @Valid @RequestBody Map<String, String> requestBody
) {
return getDelegate().testInlineAdditionalProperties(requestBody);
}
@@ -516,8 +555,10 @@ public interface FakeApi {
consumes = { "application/x-www-form-urlencoded" }
)
default ResponseEntity<Void> testJsonFormData(
@Parameter(name = "param", description = "field1", required = true) @Valid @RequestParam(value = "param", required = true) String param,
@Parameter(name = "param", description = "field1", required = true) @Valid @RequestParam(value = "param", required = true) String param
,
@Parameter(name = "param2", description = "field2", required = true) @Valid @RequestParam(value = "param2", required = true) String param2
) {
return getDelegate().testJsonFormData(param, param2);
}
@@ -547,6 +588,7 @@ public interface FakeApi {
)
default ResponseEntity<Void> testNullable(
@Parameter(name = "ChildWithNullable", description = "request body", required = true) @Valid @RequestBody ChildWithNullable childWithNullable
) {
return getDelegate().testNullable(childWithNullable);
}
@@ -576,10 +618,14 @@ public interface FakeApi {
value = FakeApi.PATH_TEST_QUERY_PARAMETER_COLLECTION_FORMAT
)
default ResponseEntity<Void> testQueryParameterCollectionFormat(
@NotNull @Parameter(name = "pipe", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "pipe", required = true) List<String> pipe,
@NotNull @Parameter(name = "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
) {
return getDelegate().testQueryParameterCollectionFormat(pipe, http, url, context);
}
@@ -645,9 +691,12 @@ public interface FakeApi {
consumes = { "multipart/form-data" }
)
default 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
) {
return getDelegate().uploadFileWithRequiredFile(petId, requiredFile, additionalMetadata);
}

View File

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

View File

@@ -70,6 +70,7 @@ public interface PetApi {
)
default ResponseEntity<Void> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) {
return getDelegate().addPet(pet);
}
@@ -103,8 +104,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 getDelegate().deletePet(petId, apiKey);
}
@@ -142,6 +145,7 @@ public interface PetApi {
)
default ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @Parameter(name = "status", description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) List<String> status
) {
return getDelegate().findPetsByStatus(status);
}
@@ -182,6 +186,7 @@ public interface PetApi {
)
default ResponseEntity<Set<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) Set<String> tags
) {
return getDelegate().findPetsByTags(tags);
}
@@ -221,6 +226,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
) {
return getDelegate().getPetById(petId);
}
@@ -259,6 +265,7 @@ public interface PetApi {
)
default ResponseEntity<Void> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) {
return getDelegate().updatePet(pet);
}
@@ -292,9 +299,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 getDelegate().updatePetWithForm(petId, name, status);
}
@@ -331,9 +341,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
) {
return getDelegate().uploadFile(petId, additionalMetadata, file);
}

View File

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

View File

@@ -63,6 +63,7 @@ public interface UserApi {
)
default ResponseEntity<Void> createUser(
@Parameter(name = "User", description = "Created user object", required = true) @Valid @RequestBody User user
) {
return getDelegate().createUser(user);
}
@@ -92,6 +93,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 getDelegate().createUsersWithArrayInput(user);
}
@@ -121,6 +123,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 getDelegate().createUsersWithListInput(user);
}
@@ -151,6 +154,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 getDelegate().deleteUser(username);
}
@@ -187,6 +191,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
) {
return getDelegate().getUserByName(username);
}
@@ -221,8 +226,10 @@ public interface UserApi {
produces = { "application/xml", "application/json" }
)
default ResponseEntity<String> loginUser(
@NotNull @Parameter(name = "username", description = "The user name for login", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "username", required = true) String username,
@NotNull @Parameter(name = "username", description = "The user name for login", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "username", required = true) String username
,
@NotNull @Parameter(name = "password", description = "The password for login in clear text", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "password", required = true) String password
) {
return getDelegate().loginUser(username, password);
}
@@ -281,8 +288,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 getDelegate().updateUser(username, user);
}

View File

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

View File

@@ -79,6 +79,7 @@ public interface FakeApi {
)
default ResponseEntity<Void> createXmlItem(
@Parameter(name = "XmlItem", description = "XmlItem Body", required = true) @Valid @RequestBody XmlItem xmlItem
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -111,6 +112,7 @@ public interface FakeApi {
)
default ResponseEntity<Boolean> fakeOuterBooleanSerialize(
@Parameter(name = "body", description = "Input boolean as post body") @Valid @RequestBody(required = false) @Nullable Boolean body
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -143,6 +145,7 @@ public interface FakeApi {
)
default ResponseEntity<OuterComposite> fakeOuterCompositeSerialize(
@Parameter(name = "OuterComposite", description = "Input composite as post body") @Valid @RequestBody(required = false) @Nullable OuterComposite outerComposite
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -184,6 +187,7 @@ public interface FakeApi {
)
default ResponseEntity<BigDecimal> fakeOuterNumberSerialize(
@Parameter(name = "body", description = "Input number as post body") @Valid @RequestBody(required = false) @Nullable BigDecimal body
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -216,6 +220,7 @@ public interface FakeApi {
)
default ResponseEntity<String> fakeOuterStringSerialize(
@Parameter(name = "body", description = "Input string as post body") @Valid @RequestBody(required = false) @Nullable String body
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -245,6 +250,7 @@ public interface FakeApi {
)
default ResponseEntity<ResponseObjectWithDifferentFieldNames> responseObjectDifferentNames(
@NotNull @Parameter(name = "petId", description = "ID of pet to update", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -283,6 +289,7 @@ public interface FakeApi {
)
default ResponseEntity<Void> testBodyWithFileSchema(
@Parameter(name = "FileSchemaTestClass", description = "", required = true) @Valid @RequestBody FileSchemaTestClass fileSchemaTestClass
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -310,8 +317,10 @@ public interface FakeApi {
consumes = { "application/json" }
)
default ResponseEntity<Void> testBodyWithQueryParams(
@NotNull @Parameter(name = "query", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "query", required = true) String query,
@NotNull @Parameter(name = "query", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "query", required = true) String query
,
@Parameter(name = "User", description = "", required = true) @Valid @RequestBody User user
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -345,6 +354,7 @@ public interface FakeApi {
)
default ResponseEntity<Client> testClientModel(
@Parameter(name = "Client", description = "client model", required = true) @Valid @RequestBody Client client
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -401,20 +411,34 @@ public interface FakeApi {
consumes = { "application/x-www-form-urlencoded" }
)
default ResponseEntity<Void> testEndpointParameters(
@Parameter(name = "number", description = "None", required = true) @DecimalMin(value = "32.1") @DecimalMax(value = "543.2") @Valid @RequestParam(value = "number", required = true) BigDecimal number,
@Parameter(name = "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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -455,12 +479,18 @@ public interface FakeApi {
consumes = { "application/x-www-form-urlencoded" }
)
default ResponseEntity<Void> testEnumParameters(
@Parameter(name = "enum_query_string_array", description = "Query parameter enum test (string array)", in = ParameterIn.QUERY) @Valid @RequestParam(value = "enum_query_string_array", required = false) @Nullable List<String> enumQueryStringArray,
@Parameter(name = "enum_query_string", 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_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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -496,10 +526,14 @@ public interface FakeApi {
value = FakeApi.PATH_TEST_GROUP_PARAMETERS
)
default ResponseEntity<Void> testGroupParameters(
@NotNull @Parameter(name = "required_string_group", description = "Required String in group parameters", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup,
@NotNull @Parameter(name = "required_int64_group", description = "Required Integer in group parameters", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group,
@Parameter(name = "string_group", description = "String in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup,
@NotNull @Parameter(name = "required_string_group", description = "Required String in group parameters", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "required_string_group", required = true) Integer requiredStringGroup
,
@NotNull @Parameter(name = "required_int64_group", description = "Required Integer in group parameters", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "required_int64_group", required = true) Long requiredInt64Group
,
@Parameter(name = "string_group", description = "String in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "string_group", required = false) @Nullable Integer stringGroup
,
@Parameter(name = "int64_group", description = "Integer in group parameters", in = ParameterIn.QUERY) @Valid @RequestParam(value = "int64_group", required = false) @Nullable Long int64Group
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -530,6 +564,7 @@ public interface FakeApi {
)
default ResponseEntity<Void> testInlineAdditionalProperties(
@Parameter(name = "request_body", description = "request body", required = true) @Valid @RequestBody Map<String, String> requestBody
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -560,8 +595,10 @@ public interface FakeApi {
consumes = { "application/x-www-form-urlencoded" }
)
default ResponseEntity<Void> testJsonFormData(
@Parameter(name = "param", description = "field1", required = true) @Valid @RequestParam(value = "param", required = true) String param,
@Parameter(name = "param", description = "field1", required = true) @Valid @RequestParam(value = "param", required = true) String param
,
@Parameter(name = "param2", description = "field2", required = true) @Valid @RequestParam(value = "param2", required = true) String param2
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -592,6 +629,7 @@ public interface FakeApi {
)
default ResponseEntity<Void> testNullable(
@Parameter(name = "ChildWithNullable", description = "request body", required = true) @Valid @RequestBody ChildWithNullable childWithNullable
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -622,10 +660,14 @@ public interface FakeApi {
value = FakeApi.PATH_TEST_QUERY_PARAMETER_COLLECTION_FORMAT
)
default ResponseEntity<Void> testQueryParameterCollectionFormat(
@NotNull @Parameter(name = "pipe", description = "", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "pipe", required = true) List<String> pipe,
@NotNull @Parameter(name = "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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -702,9 +744,12 @@ public interface FakeApi {
consumes = { "multipart/form-data" }
)
default 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
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {

View File

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

View File

@@ -74,6 +74,7 @@ public interface PetApi {
)
default ResponseEntity<Void> addPet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -111,6 +112,7 @@ public interface PetApi {
)
default ResponseEntity<Void> deletePet(
@NotNull @Parameter(name = "petId", description = "Pet id to delete", required = true, in = ParameterIn.PATH) @PathVariable("petId") Long petId
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -149,6 +151,7 @@ public interface PetApi {
)
default ResponseEntity<List<Pet>> findPetsByStatus(
@NotNull @Parameter(name = "status", description = "Status values that need to be considered for filter", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "status", required = true) List<String> status
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -204,6 +207,7 @@ public interface PetApi {
)
default ResponseEntity<Set<Pet>> findPetsByTags(
@NotNull @Parameter(name = "tags", description = "Tags to filter by", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "tags", required = true) Set<String> tags
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -258,6 +262,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"))) {
@@ -311,6 +316,7 @@ public interface PetApi {
)
default ResponseEntity<Void> updatePet(
@Parameter(name = "Pet", description = "Pet object that needs to be added to the store", required = true) @Valid @RequestBody Pet pet
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -345,9 +351,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);
@@ -385,9 +394,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 = "order_id", description = "ID of the order that needs to be deleted", required = true, in = ParameterIn.PATH) @PathVariable("order_id") String orderId
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -139,6 +140,7 @@ public interface StoreApi {
)
default ResponseEntity<Order> getOrderById(
@NotNull @Min(value = 1L) @Max(value = 5L) @Parameter(name = "order_id", description = "ID of pet that needs to be fetched", required = true, in = ParameterIn.PATH) @PathVariable("order_id") Long orderId
) {
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

@@ -67,6 +67,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);
@@ -97,6 +98,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);
@@ -127,6 +129,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);
@@ -158,6 +161,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);
@@ -195,6 +199,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"))) {
@@ -244,8 +249,10 @@ public interface UserApi {
produces = { "application/xml", "application/json" }
)
default ResponseEntity<String> loginUser(
@NotNull @Parameter(name = "username", description = "The user name for login", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "username", required = true) String username,
@NotNull @Parameter(name = "username", description = "The user name for login", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "username", required = true) String username
,
@NotNull @Parameter(name = "password", description = "The password for login in clear text", required = true, in = ParameterIn.QUERY) @Valid @RequestParam(value = "password", required = true) String password
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -306,8 +313,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

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

View File

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

View File

@@ -45,6 +45,7 @@ public interface UserApi {
)
default ResponseEntity<Void> createUser(
@Valid @RequestBody User user
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -66,6 +67,7 @@ public interface UserApi {
)
default ResponseEntity<Void> createUsersWithArrayInput(
@Valid @RequestBody List<@Valid User> user
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -87,6 +89,7 @@ public interface UserApi {
)
default ResponseEntity<Void> createUsersWithListInput(
@Valid @RequestBody List<@Valid User> user
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -108,6 +111,7 @@ public interface UserApi {
)
default ResponseEntity<Void> deleteUser(
@NotNull @PathVariable("username") String username
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -131,6 +135,7 @@ public interface UserApi {
)
default ResponseEntity<User> getUserByName(
@NotNull @PathVariable("username") String username
) {
getRequest().ifPresent(request -> {
for (MediaType mediaType: MediaType.parseMediaTypes(request.getHeader("Accept"))) {
@@ -167,8 +172,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]+$") @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
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);
@@ -210,8 +217,10 @@ public interface UserApi {
consumes = { "application/json" }
)
default ResponseEntity<Void> updateUser(
@NotNull @PathVariable("username") String username,
@NotNull @PathVariable("username") String username
,
@Valid @RequestBody User user
) {
return new ResponseEntity<>(HttpStatus.NOT_IMPLEMENTED);

View File

@@ -78,6 +78,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"))) {
@@ -124,8 +125,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);
@@ -164,6 +167,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"))) {
@@ -219,6 +223,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"))) {
@@ -273,6 +278,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"))) {
@@ -333,6 +339,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"))) {
@@ -381,9 +388,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);
@@ -421,9 +431,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

@@ -69,6 +69,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);
@@ -140,6 +141,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"))) {
@@ -190,6 +192,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

@@ -71,6 +71,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);
@@ -104,6 +105,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);
@@ -137,6 +139,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);
@@ -171,6 +174,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);
@@ -208,6 +212,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"))) {
@@ -257,8 +262,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);
@@ -325,8 +332,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

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

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