@@ -96,18 +96,23 @@ interface {{classname}} {
9696 notes = "{ {{notes} }}"{ {#returnBaseType} },
9797 response = { {{.} }}::class{ {/returnBaseType} }{ {#returnContainer} },
9898 responseContainer = "{ {{.} }}"{ {/returnContainer} }{ {#hasAuthMethods} },
99- authorizations = [{ {#authMethods} }Authorization(value = "{ {name} }"{ {#isOAuth} }, scopes = [{ {#scopes} }AuthorizationScope(scope = "{ {scope} }", description = "{ {description} }"){ {^-last} }, { {/-last} }{ {/scopes} }]{ {/isOAuth} }){ {^-last} }, { {/-last} }{ {/authMethods} }]{ {/hasAuthMethods} })
99+ authorizations = [{ {#authMethods} }Authorization(value = "{ {name} }"{ {#isOAuth} }, scopes = [{ {#scopes} }AuthorizationScope(scope = "{ {scope} }", description = "{ {description} }"){ {^-last} }, { {/-last} }{ {/scopes} }]{ {/isOAuth} }){ {^-last} }, { {/-last} }{ {/authMethods} }]{ {/hasAuthMethods} }
100+ )
100101 @ApiResponses(
101- value = [{ {#responses} }ApiResponse(code = { {{code} }}, message = "{ {{message} }}"{ {#baseType} }, response = { {{.} }}::class{ {/baseType} }{ {#containerType} }, responseContainer = "{ {{.} }}"{ {/containerType} }){ {^-last} }, { {/-last} }{ {/responses} }]){ {/swagger1AnnotationLibrary} }
102+ value = [{ {#responses} }ApiResponse(code = { {{code} }}, message = "{ {{message} }}"{ {#baseType} }, response = { {{.} }}::class{ {/baseType} }{ {#containerType} }, responseContainer = "{ {{.} }}"{ {/containerType} }){ {^-last} }, { {/-last} }{ {/responses} }]
103+ ){ {/swagger1AnnotationLibrary} }
102104 @RequestMapping(
103- method = [RequestMethod.{ {httpMethod} }],
104- value = ["{ {#lambdaEscapeInNormalString} }{ {{path} }}{ {/lambdaEscapeInNormalString} }"]{ {#singleContentTypes} }{ {#hasProduces} },
105- produces = [{ {#vendorExtensions.x-accepts} }"{ {{.} }}"{ {^-last} }, { {/-last} }{ {/vendorExtensions.x-accepts} }]{ {/hasProduces} }{ {#hasConsumes} },
106- consumes = "{ {{vendorExtensions.x-content-type} }}"{ {/hasConsumes} }{ {/singleContentTypes} }{ {^singleContentTypes} }{ {#hasProduces} },
107- produces = [{ {#produces} }"{ {{mediaType} }}"{ {^-last} }, { {/-last} }{ {/produces} }]{ {/hasProduces} }{ {#hasConsumes} },
108- consumes = [{ {#consumes} }"{ {{mediaType} }}"{ {^-last} }, { {/-last} }{ {/consumes} }]{ {/hasConsumes} }{ {/singleContentTypes} }
105+ method = [RequestMethod.{ {httpMethod} }],
106+ value = ["{ {#lambdaEscapeInNormalString} }{ {{path} }}{ {/lambdaEscapeInNormalString} }"]{ {#singleContentTypes} }{ {#hasProduces} },
107+ produces = [{ {#vendorExtensions.x-accepts} }"{ {{.} }}"{ {^-last} }, { {/-last} }{ {/vendorExtensions.x-accepts} }]{ {/hasProduces} }{ {#hasConsumes} },
108+ consumes = "{ {{vendorExtensions.x-content-type} }}"{ {/hasConsumes} }{ {/singleContentTypes} }{ {^singleContentTypes} }{ {#hasProduces} },
109+ produces = [{ {#produces} }"{ {{mediaType} }}"{ {^-last} }, { {/-last} }{ {/produces} }]{ {/hasProduces} }{ {#hasConsumes} },
110+ consumes = [{ {#consumes} }"{ {{mediaType} }}"{ {^-last} }, { {/-last} }{ {/consumes} }]{ {/hasConsumes} }{ {/singleContentTypes} }
109111 )
110- { {#reactive} }{ {^isArray} }suspend { {/isArray} }{ {#isArray} }{ {^useFlowForArrayReturnType} }suspend { {/useFlowForArrayReturnType} }{ {/isArray} }{ {/reactive} }fun { {operationId} }({ {#allParams} }{ {> queryParams} }{ {> pathParams} }{ {> headerParams} }{ {> cookieParams} }{ {> bodyParams} }{ {> formParams} }{ {^-last} },{ {/-last} }{ {/allParams} }{ {#includeHttpRequestContext} }{ {#hasParams} }, { {/hasParams} }{ {#swagger1AnnotationLibrary} }@ApiParam(hidden = true) { {/swagger1AnnotationLibrary} }{ {#swagger2AnnotationLibrary} }@Parameter(hidden = true) { {/swagger2AnnotationLibrary} }{ {#reactive} }exchange: org.springframework.web.server.ServerWebExchange{ {/reactive} }{ {^reactive} }request: { {javaxPackage} }.servlet.http.HttpServletRequest{ {/reactive} }{ {/includeHttpRequestContext} }): { {#useResponseEntity} }ResponseEntity<{ {/useResponseEntity} }{ {> returnTypes} }{ {#useResponseEntity} }>{ {/useResponseEntity} }{ {^skipDefaultApiInterface} } {
112+ { {#reactive} }{ {^isArray} }suspend { {/isArray} }{ {#isArray} }{ {^useFlowForArrayReturnType} }suspend { {/useFlowForArrayReturnType} }{ {/isArray} }{ {/reactive} }fun { {operationId} }({ {#allParams} }
113+ { {> queryParams} }{ {> pathParams} }{ {> headerParams} }{ {> cookieParams} }{ {> bodyParams} }{ {> formParams} }{ {^-last} },{ {/-last} }{ {/allParams} }{ {#includeHttpRequestContext} }{ {#hasParams} },
114+ { {/hasParams} }{ {#swagger1AnnotationLibrary} }@ApiParam(hidden = true) { {/swagger1AnnotationLibrary} }{ {#swagger2AnnotationLibrary} }@Parameter(hidden = true) { {/swagger2AnnotationLibrary} }{ {#reactive} }exchange: org.springframework.web.server.ServerWebExchange{ {/reactive} }{ {^reactive} }request: { {javaxPackage} }.servlet.http.HttpServletRequest{ {/reactive} }{ {/includeHttpRequestContext} }{ {#hasParams} }
115+ { {/hasParams} }): { {#useResponseEntity} }ResponseEntity<{ {/useResponseEntity} }{ {> returnTypes} }{ {#useResponseEntity} }>{ {/useResponseEntity} }{ {^skipDefaultApiInterface} } {
111116 {{^isDelegate} }
112117 return { {> returnValue} }
113118 { {/isDelegate} }
0 commit comments