forked from loafle/openapi-generator-original
* #14141 Add externalDocs to @Operation to the JavaSpring generator * #14141 Add externalDocs to @Operation to the JavaSpring generator : fix mustache template with #hasExternalDocs * #14141 Add externalDocs to @Operation to the JavaSpring generator: fix indentation * #14141 Add externalDocs to @Operation to the JavaSpring generator: fix carriage return * #14141 Add externalDocs to @Operation to the JavaSpring generator: regenerate the spring-boot-oas3.yaml sample * #14141 Add externalDocs to @Operation to the JavaSpring generator: generate-samples.sh * #14141 Add externalDocs to @Operation to the JavaSpring generator: remove hasExternalDocs * Fix ExternalDocumentation import generation and order * #14141 Add externalDocs to @Operation to the JavaSpring generator: generate-samples.sh
This commit is contained in:
parent
3dd313d35c
commit
917892db7d
@ -8,6 +8,7 @@ package {{package}};
|
|||||||
{{#imports}}import {{import}};
|
{{#imports}}import {{import}};
|
||||||
{{/imports}}
|
{{/imports}}
|
||||||
{{#swagger2AnnotationLibrary}}
|
{{#swagger2AnnotationLibrary}}
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
@ -160,7 +161,8 @@ public interface {{classname}} {
|
|||||||
{{#authMethods}}
|
{{#authMethods}}
|
||||||
@SecurityRequirement(name = "{{name}}"{{#isOAuth}}, scopes={ {{#scopes}}"{{scope}}"{{^-last}}, {{/-last}}{{/scopes}} }{{/isOAuth}}){{^-last}},{{/-last}}
|
@SecurityRequirement(name = "{{name}}"{{#isOAuth}}, scopes={ {{#scopes}}"{{scope}}"{{^-last}}, {{/-last}}{{/scopes}} }{{/isOAuth}}){{^-last}},{{/-last}}
|
||||||
{{/authMethods}}
|
{{/authMethods}}
|
||||||
}{{/hasAuthMethods}}
|
}{{/hasAuthMethods}}{{#externalDocs}},
|
||||||
|
externalDocs = @ExternalDocumentation(description = "{{externalDocs.description}}", url = "{{externalDocs.url}}"){{/externalDocs}}
|
||||||
)
|
)
|
||||||
{{/swagger2AnnotationLibrary}}
|
{{/swagger2AnnotationLibrary}}
|
||||||
{{#swagger1AnnotationLibrary}}
|
{{#swagger1AnnotationLibrary}}
|
||||||
|
@ -1243,6 +1243,48 @@ public class SpringCodegenTest {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void shouldGenerateExternalDocs() throws IOException {
|
||||||
|
File output = Files.createTempDirectory("test").toFile().getCanonicalFile();
|
||||||
|
output.deleteOnExit();
|
||||||
|
|
||||||
|
OpenAPI openAPI = new OpenAPIParser()
|
||||||
|
.readLocation("src/test/resources/3_0/petstore.yaml", null, new ParseOptions()).getOpenAPI();
|
||||||
|
SpringCodegen codegen = new SpringCodegen();
|
||||||
|
codegen.setLibrary(SPRING_BOOT);
|
||||||
|
codegen.setOutputDir(output.getAbsolutePath());
|
||||||
|
codegen.additionalProperties().put(SpringCodegen.USE_TAGS, "true");
|
||||||
|
codegen.additionalProperties().put(BeanValidationFeatures.USE_BEANVALIDATION, "true");
|
||||||
|
|
||||||
|
ClientOptInput input = new ClientOptInput()
|
||||||
|
.openAPI(openAPI)
|
||||||
|
.config(codegen);
|
||||||
|
|
||||||
|
DefaultGenerator generator = new DefaultGenerator();
|
||||||
|
generator.setGeneratorPropertyDefault(CodegenConstants.MODELS, "false");
|
||||||
|
generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_TESTS, "false");
|
||||||
|
generator.setGeneratorPropertyDefault(CodegenConstants.MODEL_DOCS, "false");
|
||||||
|
generator.setGeneratorPropertyDefault(CodegenConstants.APIS, "true");
|
||||||
|
generator.setGeneratorPropertyDefault(CodegenConstants.SUPPORTING_FILES, "false");
|
||||||
|
|
||||||
|
Map<String, File> files = generator.opts(input).generate().stream()
|
||||||
|
.collect(Collectors.toMap(File::getName, Function.identity()));
|
||||||
|
|
||||||
|
JavaFileAssert.assertThat(files.get("PetApi.java"))
|
||||||
|
.printFileContent()
|
||||||
|
.hasImports("io.swagger.v3.oas.annotations.ExternalDocumentation")
|
||||||
|
.assertMethod("updatePet")
|
||||||
|
.assertMethodAnnotations()
|
||||||
|
.containsWithName("Operation")
|
||||||
|
.containsWithNameAndAttributes("Operation",
|
||||||
|
ImmutableMap.of(
|
||||||
|
"operationId", "\"updatePet\"",
|
||||||
|
//"security", "{ @SecurityRequirement(name = \"petstore_auth\", scopes = { \"write:pets\", \"read:pets\" }) }",
|
||||||
|
"externalDocs", "@ExternalDocumentation(description = \"API documentation for the updatePet operation\", url = \"http://petstore.swagger.io/v2/doc/updatePet\")"
|
||||||
|
)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testHandleDefaultValue_issue8535() throws Exception {
|
public void testHandleDefaultValue_issue8535() throws Exception {
|
||||||
Map<String, Object> additionalProperties = new HashMap<>();
|
Map<String, Object> additionalProperties = new HashMap<>();
|
||||||
|
@ -49,6 +49,9 @@ paths:
|
|||||||
summary: Update an existing pet
|
summary: Update an existing pet
|
||||||
description: ''
|
description: ''
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
|
externalDocs:
|
||||||
|
url: "http://petstore.swagger.io/v2/doc/updatePet"
|
||||||
|
description: "API documentation for the updatePet operation"
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
description: successful operation
|
description: successful operation
|
||||||
|
@ -49,6 +49,9 @@ paths:
|
|||||||
x-accepts: application/json
|
x-accepts: application/json
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
@ -747,6 +747,8 @@ public class PetApi {
|
|||||||
<tr><td> 404 </td><td> Pet not found </td><td> - </td></tr>
|
<tr><td> 404 </td><td> Pet not found </td><td> - </td></tr>
|
||||||
<tr><td> 405 </td><td> Validation exception </td><td> - </td></tr>
|
<tr><td> 405 </td><td> Validation exception </td><td> - </td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
public okhttp3.Call updatePetCall(Pet pet, final ApiCallback _callback) throws ApiException {
|
public okhttp3.Call updatePetCall(Pet pet, final ApiCallback _callback) throws ApiException {
|
||||||
String basePath = null;
|
String basePath = null;
|
||||||
@ -820,6 +822,8 @@ public class PetApi {
|
|||||||
<tr><td> 404 </td><td> Pet not found </td><td> - </td></tr>
|
<tr><td> 404 </td><td> Pet not found </td><td> - </td></tr>
|
||||||
<tr><td> 405 </td><td> Validation exception </td><td> - </td></tr>
|
<tr><td> 405 </td><td> Validation exception </td><td> - </td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
public Pet updatePet(Pet pet) throws ApiException {
|
public Pet updatePet(Pet pet) throws ApiException {
|
||||||
ApiResponse<Pet> localVarResp = updatePetWithHttpInfo(pet);
|
ApiResponse<Pet> localVarResp = updatePetWithHttpInfo(pet);
|
||||||
@ -840,6 +844,8 @@ public class PetApi {
|
|||||||
<tr><td> 404 </td><td> Pet not found </td><td> - </td></tr>
|
<tr><td> 404 </td><td> Pet not found </td><td> - </td></tr>
|
||||||
<tr><td> 405 </td><td> Validation exception </td><td> - </td></tr>
|
<tr><td> 405 </td><td> Validation exception </td><td> - </td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
public ApiResponse<Pet> updatePetWithHttpInfo(Pet pet) throws ApiException {
|
public ApiResponse<Pet> updatePetWithHttpInfo(Pet pet) throws ApiException {
|
||||||
okhttp3.Call localVarCall = updatePetValidateBeforeCall(pet, null);
|
okhttp3.Call localVarCall = updatePetValidateBeforeCall(pet, null);
|
||||||
@ -862,6 +868,8 @@ public class PetApi {
|
|||||||
<tr><td> 404 </td><td> Pet not found </td><td> - </td></tr>
|
<tr><td> 404 </td><td> Pet not found </td><td> - </td></tr>
|
||||||
<tr><td> 405 </td><td> Validation exception </td><td> - </td></tr>
|
<tr><td> 405 </td><td> Validation exception </td><td> - </td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
public okhttp3.Call updatePetAsync(Pet pet, final ApiCallback<Pet> _callback) throws ApiException {
|
public okhttp3.Call updatePetAsync(Pet pet, final ApiCallback<Pet> _callback) throws ApiException {
|
||||||
|
|
||||||
|
@ -49,6 +49,9 @@ paths:
|
|||||||
x-accepts: application/json
|
x-accepts: application/json
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
@ -317,6 +317,8 @@ public class PetApi {
|
|||||||
* @param pet Pet object that needs to be added to the store (required)
|
* @param pet Pet object that needs to be added to the store (required)
|
||||||
* @return Pet
|
* @return Pet
|
||||||
* @throws RestClientException if an error occurs while attempting to invoke the API
|
* @throws RestClientException if an error occurs while attempting to invoke the API
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
public Pet updatePet(Pet pet) throws RestClientException {
|
public Pet updatePet(Pet pet) throws RestClientException {
|
||||||
return updatePetWithHttpInfo(pet).getBody();
|
return updatePetWithHttpInfo(pet).getBody();
|
||||||
@ -332,6 +334,8 @@ public class PetApi {
|
|||||||
* @param pet Pet object that needs to be added to the store (required)
|
* @param pet Pet object that needs to be added to the store (required)
|
||||||
* @return ResponseEntity<Pet>
|
* @return ResponseEntity<Pet>
|
||||||
* @throws RestClientException if an error occurs while attempting to invoke the API
|
* @throws RestClientException if an error occurs while attempting to invoke the API
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
public ResponseEntity<Pet> updatePetWithHttpInfo(Pet pet) throws RestClientException {
|
public ResponseEntity<Pet> updatePetWithHttpInfo(Pet pet) throws RestClientException {
|
||||||
Object localVarPostBody = pet;
|
Object localVarPostBody = pet;
|
||||||
|
@ -212,6 +212,8 @@ public interface PetApi {
|
|||||||
* or Invalid ID supplied (status code 400)
|
* or Invalid ID supplied (status code 400)
|
||||||
* or Pet not found (status code 404)
|
* or Pet not found (status code 404)
|
||||||
* or Validation exception (status code 405)
|
* or Validation exception (status code 405)
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
@ApiOperation(
|
@ApiOperation(
|
||||||
tags = { "pet" },
|
tags = { "pet" },
|
||||||
|
@ -212,6 +212,8 @@ public interface PetApi {
|
|||||||
* or Invalid ID supplied (status code 400)
|
* or Invalid ID supplied (status code 400)
|
||||||
* or Pet not found (status code 404)
|
* or Pet not found (status code 404)
|
||||||
* or Validation exception (status code 405)
|
* or Validation exception (status code 405)
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
@ApiOperation(
|
@ApiOperation(
|
||||||
tags = { "pet" },
|
tags = { "pet" },
|
||||||
|
@ -49,6 +49,9 @@ paths:
|
|||||||
x-accepts: application/json
|
x-accepts: application/json
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
@ -415,6 +415,8 @@ public class PetApi {
|
|||||||
<tr><td> 404 </td><td> Pet not found </td><td> - </td></tr>
|
<tr><td> 404 </td><td> Pet not found </td><td> - </td></tr>
|
||||||
<tr><td> 405 </td><td> Validation exception </td><td> - </td></tr>
|
<tr><td> 405 </td><td> Validation exception </td><td> - </td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
public Pet updatePet(Pet pet) throws ApiException {
|
public Pet updatePet(Pet pet) throws ApiException {
|
||||||
return updatePetWithHttpInfo(pet).getData();
|
return updatePetWithHttpInfo(pet).getData();
|
||||||
@ -434,6 +436,8 @@ public class PetApi {
|
|||||||
<tr><td> 404 </td><td> Pet not found </td><td> - </td></tr>
|
<tr><td> 404 </td><td> Pet not found </td><td> - </td></tr>
|
||||||
<tr><td> 405 </td><td> Validation exception </td><td> - </td></tr>
|
<tr><td> 405 </td><td> Validation exception </td><td> - </td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
public ApiResponse<Pet> updatePetWithHttpInfo(Pet pet) throws ApiException {
|
public ApiResponse<Pet> updatePetWithHttpInfo(Pet pet) throws ApiException {
|
||||||
Object localVarPostBody = pet;
|
Object localVarPostBody = pet;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
@ -216,6 +217,8 @@ public interface PetApi {
|
|||||||
* or Invalid ID supplied (status code 400)
|
* or Invalid ID supplied (status code 400)
|
||||||
* or Pet not found (status code 404)
|
* or Pet not found (status code 404)
|
||||||
* or Validation exception (status code 405)
|
* or Validation exception (status code 405)
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
@Operation(
|
@Operation(
|
||||||
operationId = "updatePet",
|
operationId = "updatePet",
|
||||||
@ -233,7 +236,8 @@ public interface PetApi {
|
|||||||
},
|
},
|
||||||
security = {
|
security = {
|
||||||
@SecurityRequirement(name = "petstore_auth", scopes={ "write:pets", "read:pets" })
|
@SecurityRequirement(name = "petstore_auth", scopes={ "write:pets", "read:pets" })
|
||||||
}
|
},
|
||||||
|
externalDocs = @ExternalDocumentation(description = "API documentation for the updatePet operation", url = "http://petstore.swagger.io/v2/doc/updatePet")
|
||||||
)
|
)
|
||||||
@RequestMapping(
|
@RequestMapping(
|
||||||
method = RequestMethod.PUT,
|
method = RequestMethod.PUT,
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.Client;
|
import org.openapitools.model.Client;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -15,6 +15,7 @@ import java.time.OffsetDateTime;
|
|||||||
import org.openapitools.model.OuterComposite;
|
import org.openapitools.model.OuterComposite;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
import org.openapitools.model.XmlItem;
|
import org.openapitools.model.XmlItem;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.Client;
|
import org.openapitools.model.Client;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -9,6 +9,7 @@ import org.openapitools.model.ModelApiResponse;
|
|||||||
import org.springframework.data.domain.Pageable;
|
import org.springframework.data.domain.Pageable;
|
||||||
import org.springdoc.api.annotations.ParameterObject;
|
import org.springdoc.api.annotations.ParameterObject;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
@ -216,6 +217,8 @@ public interface PetApi {
|
|||||||
* or Invalid ID supplied (status code 400)
|
* or Invalid ID supplied (status code 400)
|
||||||
* or Pet not found (status code 404)
|
* or Pet not found (status code 404)
|
||||||
* or Validation exception (status code 405)
|
* or Validation exception (status code 405)
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
@Operation(
|
@Operation(
|
||||||
operationId = "updatePet",
|
operationId = "updatePet",
|
||||||
@ -233,7 +236,8 @@ public interface PetApi {
|
|||||||
},
|
},
|
||||||
security = {
|
security = {
|
||||||
@SecurityRequirement(name = "petstore_auth", scopes={ "write:pets", "read:pets" })
|
@SecurityRequirement(name = "petstore_auth", scopes={ "write:pets", "read:pets" })
|
||||||
}
|
},
|
||||||
|
externalDocs = @ExternalDocumentation(description = "API documentation for the updatePet operation", url = "http://petstore.swagger.io/v2/doc/updatePet")
|
||||||
)
|
)
|
||||||
@RequestMapping(
|
@RequestMapping(
|
||||||
method = RequestMethod.PUT,
|
method = RequestMethod.PUT,
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import org.openapitools.model.Bar;
|
import org.openapitools.model.Bar;
|
||||||
import org.openapitools.model.BarCreate;
|
import org.openapitools.model.BarCreate;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import org.openapitools.model.Foo;
|
import org.openapitools.model.Foo;
|
||||||
import org.openapitools.model.FooRefOrValue;
|
import org.openapitools.model.FooRefOrValue;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
@ -291,6 +292,8 @@ public interface PetApi {
|
|||||||
* or Invalid ID supplied (status code 400)
|
* or Invalid ID supplied (status code 400)
|
||||||
* or Pet not found (status code 404)
|
* or Pet not found (status code 404)
|
||||||
* or Validation exception (status code 405)
|
* or Validation exception (status code 405)
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
@Operation(
|
@Operation(
|
||||||
operationId = "updatePet",
|
operationId = "updatePet",
|
||||||
@ -308,7 +311,8 @@ public interface PetApi {
|
|||||||
},
|
},
|
||||||
security = {
|
security = {
|
||||||
@SecurityRequirement(name = "petstore_auth", scopes={ "write:pets", "read:pets" })
|
@SecurityRequirement(name = "petstore_auth", scopes={ "write:pets", "read:pets" })
|
||||||
}
|
},
|
||||||
|
externalDocs = @ExternalDocumentation(description = "API documentation for the updatePet operation", url = "http://petstore.swagger.io/v2/doc/updatePet")
|
||||||
)
|
)
|
||||||
@RequestMapping(
|
@RequestMapping(
|
||||||
method = RequestMethod.PUT,
|
method = RequestMethod.PUT,
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -51,6 +51,9 @@ paths:
|
|||||||
- tag: pet
|
- tag: pet
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
@ -291,6 +292,8 @@ public interface PetApi {
|
|||||||
* or Invalid ID supplied (status code 400)
|
* or Invalid ID supplied (status code 400)
|
||||||
* or Pet not found (status code 404)
|
* or Pet not found (status code 404)
|
||||||
* or Validation exception (status code 405)
|
* or Validation exception (status code 405)
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
@Operation(
|
@Operation(
|
||||||
operationId = "updatePet",
|
operationId = "updatePet",
|
||||||
@ -308,7 +311,8 @@ public interface PetApi {
|
|||||||
},
|
},
|
||||||
security = {
|
security = {
|
||||||
@SecurityRequirement(name = "petstore_auth", scopes={ "write:pets", "read:pets" })
|
@SecurityRequirement(name = "petstore_auth", scopes={ "write:pets", "read:pets" })
|
||||||
}
|
},
|
||||||
|
externalDocs = @ExternalDocumentation(description = "API documentation for the updatePet operation", url = "http://petstore.swagger.io/v2/doc/updatePet")
|
||||||
)
|
)
|
||||||
@RequestMapping(
|
@RequestMapping(
|
||||||
method = RequestMethod.PUT,
|
method = RequestMethod.PUT,
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -51,6 +51,9 @@ paths:
|
|||||||
- tag: pet
|
- tag: pet
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.Client;
|
import org.openapitools.model.Client;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -16,6 +16,7 @@ import java.time.OffsetDateTime;
|
|||||||
import org.openapitools.model.OuterComposite;
|
import org.openapitools.model.OuterComposite;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
import org.openapitools.model.XmlItem;
|
import org.openapitools.model.XmlItem;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.Client;
|
import org.openapitools.model.Client;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.Client;
|
import org.openapitools.model.Client;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -16,6 +16,7 @@ import java.time.OffsetDateTime;
|
|||||||
import org.openapitools.model.OuterComposite;
|
import org.openapitools.model.OuterComposite;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
import org.openapitools.model.XmlItem;
|
import org.openapitools.model.XmlItem;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.Client;
|
import org.openapitools.model.Client;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.Client;
|
import org.openapitools.model.Client;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -16,6 +16,7 @@ import java.time.OffsetDateTime;
|
|||||||
import org.openapitools.model.OuterComposite;
|
import org.openapitools.model.OuterComposite;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
import org.openapitools.model.XmlItem;
|
import org.openapitools.model.XmlItem;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.Client;
|
import org.openapitools.model.Client;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.Client;
|
import org.openapitools.model.Client;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -16,6 +16,7 @@ import java.time.OffsetDateTime;
|
|||||||
import org.openapitools.model.OuterComposite;
|
import org.openapitools.model.OuterComposite;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
import org.openapitools.model.XmlItem;
|
import org.openapitools.model.XmlItem;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.Client;
|
import org.openapitools.model.Client;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -204,6 +204,8 @@ public interface PetApi {
|
|||||||
* or Invalid ID supplied (status code 400)
|
* or Invalid ID supplied (status code 400)
|
||||||
* or Pet not found (status code 404)
|
* or Pet not found (status code 404)
|
||||||
* or Validation exception (status code 405)
|
* or Validation exception (status code 405)
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
@RequestMapping(
|
@RequestMapping(
|
||||||
method = RequestMethod.PUT,
|
method = RequestMethod.PUT,
|
||||||
|
@ -51,6 +51,9 @@ paths:
|
|||||||
- tag: pet
|
- tag: pet
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.Client;
|
import org.openapitools.model.Client;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -16,6 +16,7 @@ import java.time.OffsetDateTime;
|
|||||||
import org.openapitools.model.OuterComposite;
|
import org.openapitools.model.OuterComposite;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
import org.openapitools.model.XmlItem;
|
import org.openapitools.model.XmlItem;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.Client;
|
import org.openapitools.model.Client;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
@ -292,6 +293,8 @@ public interface PetApi {
|
|||||||
* or Invalid ID supplied (status code 400)
|
* or Invalid ID supplied (status code 400)
|
||||||
* or Pet not found (status code 404)
|
* or Pet not found (status code 404)
|
||||||
* or Validation exception (status code 405)
|
* or Validation exception (status code 405)
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
@Operation(
|
@Operation(
|
||||||
operationId = "updatePet",
|
operationId = "updatePet",
|
||||||
@ -309,7 +312,8 @@ public interface PetApi {
|
|||||||
},
|
},
|
||||||
security = {
|
security = {
|
||||||
@SecurityRequirement(name = "petstore_auth", scopes={ "write:pets", "read:pets" })
|
@SecurityRequirement(name = "petstore_auth", scopes={ "write:pets", "read:pets" })
|
||||||
}
|
},
|
||||||
|
externalDocs = @ExternalDocumentation(description = "API documentation for the updatePet operation", url = "http://petstore.swagger.io/v2/doc/updatePet")
|
||||||
)
|
)
|
||||||
@RequestMapping(
|
@RequestMapping(
|
||||||
method = RequestMethod.PUT,
|
method = RequestMethod.PUT,
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -51,6 +51,9 @@ paths:
|
|||||||
- tag: pet
|
- tag: pet
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
@ -62,6 +62,10 @@
|
|||||||
},
|
},
|
||||||
"put" : {
|
"put" : {
|
||||||
"description" : "",
|
"description" : "",
|
||||||
|
"externalDocs" : {
|
||||||
|
"description" : "API documentation for the updatePet operation",
|
||||||
|
"url" : "http://petstore.swagger.io/v2/doc/updatePet"
|
||||||
|
},
|
||||||
"operationId" : "updatePet",
|
"operationId" : "updatePet",
|
||||||
"requestBody" : {
|
"requestBody" : {
|
||||||
"$ref" : "#/components/requestBodies/Pet"
|
"$ref" : "#/components/requestBodies/Pet"
|
||||||
|
@ -47,6 +47,9 @@ paths:
|
|||||||
- pet
|
- pet
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
@ -47,6 +47,9 @@ paths:
|
|||||||
- pet
|
- pet
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
@ -47,6 +47,9 @@ paths:
|
|||||||
- pet
|
- pet
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
@ -47,6 +47,9 @@ paths:
|
|||||||
- pet
|
- pet
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
@ -217,6 +217,8 @@ public class PetController {
|
|||||||
*
|
*
|
||||||
* @param pet Pet object that needs to be added to the store (required)
|
* @param pet Pet object that needs to be added to the store (required)
|
||||||
* @return Pet
|
* @return Pet
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
@Operation(
|
@Operation(
|
||||||
operationId = "updatePet",
|
operationId = "updatePet",
|
||||||
|
@ -49,6 +49,9 @@ paths:
|
|||||||
x-accepts: application/json
|
x-accepts: application/json
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
@ -47,6 +47,9 @@ paths:
|
|||||||
- pet
|
- pet
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
@ -47,6 +47,9 @@ paths:
|
|||||||
- pet
|
- pet
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.Client;
|
import org.openapitools.model.Client;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -16,6 +16,7 @@ import java.time.OffsetDateTime;
|
|||||||
import org.openapitools.model.OuterComposite;
|
import org.openapitools.model.OuterComposite;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
import org.openapitools.model.XmlItem;
|
import org.openapitools.model.XmlItem;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.Client;
|
import org.openapitools.model.Client;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import org.openapitools.model.ModelApiResponse;
|
import org.openapitools.model.ModelApiResponse;
|
||||||
import org.openapitools.model.Pet;
|
import org.openapitools.model.Pet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -7,6 +7,7 @@ package org.openapitools.api;
|
|||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.openapitools.model.Order;
|
import org.openapitools.model.Order;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -8,6 +8,7 @@ package org.openapitools.api;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.time.OffsetDateTime;
|
import java.time.OffsetDateTime;
|
||||||
import org.openapitools.model.User;
|
import org.openapitools.model.User;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.openapitools.api;
|
package org.openapitools.api;
|
||||||
|
|
||||||
import org.openapitools.model.ObjectWithUniqueItems;
|
import org.openapitools.model.ObjectWithUniqueItems;
|
||||||
|
import io.swagger.v3.oas.annotations.ExternalDocumentation;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.Parameters;
|
import io.swagger.v3.oas.annotations.Parameters;
|
||||||
|
@ -202,6 +202,8 @@ public interface PetApi {
|
|||||||
* or Invalid ID supplied (status code 400)
|
* or Invalid ID supplied (status code 400)
|
||||||
* or Pet not found (status code 404)
|
* or Pet not found (status code 404)
|
||||||
* or Validation exception (status code 405)
|
* or Validation exception (status code 405)
|
||||||
|
* API documentation for the updatePet operation
|
||||||
|
* @see <a href="http://petstore.swagger.io/v2/doc/updatePet">Update an existing pet Documentation</a>
|
||||||
*/
|
*/
|
||||||
@RequestMapping(
|
@RequestMapping(
|
||||||
method = RequestMethod.PUT,
|
method = RequestMethod.PUT,
|
||||||
|
@ -51,6 +51,9 @@ paths:
|
|||||||
- tag: pet
|
- tag: pet
|
||||||
put:
|
put:
|
||||||
description: ""
|
description: ""
|
||||||
|
externalDocs:
|
||||||
|
description: API documentation for the updatePet operation
|
||||||
|
url: http://petstore.swagger.io/v2/doc/updatePet
|
||||||
operationId: updatePet
|
operationId: updatePet
|
||||||
requestBody:
|
requestBody:
|
||||||
$ref: '#/components/requestBodies/Pet'
|
$ref: '#/components/requestBodies/Pet'
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user