All Downloads are FREE. Search and download functionalities are using the official Maven repository.

Micronaut.api.mustache Maven / Gradle / Ivy

package {{package}};
{{#modelPackage}}
import {{modelPackage}}.*;{{/modelPackage}}

{{#description}}/**
 * {{description}}
 **/
{{/description}}{{>generated}}
public interface {{classname}} {
{{#operations}}{{#operation}}

{{#summary}}	/** {{summary}} */
{{/summary}}	@io.micronaut.http.annotation.{{vendorExtensions.httpMethod}}("{{{vendorExtensions.path}}}"){{^vendorExtensions.generic}}
	@io.micronaut.http.annotation.Status(io.micronaut.http.HttpStatus.{{vendorExtensions.status}}){{/vendorExtensions.generic}}{{#hasConsumes}}
	@io.micronaut.http.annotation.Consumes({{#consumes}}"{{{mediaType}}}"{{#hasMore}}, {{/hasMore}}{{/consumes}}){{/hasConsumes}}{{#hasProduces}}
	@io.micronaut.http.annotation.Produces({{#produces}}"{{{mediaType}}}"{{#hasMore}}, {{/hasMore}}{{/produces}}){{/hasProduces}}
	{{>returnType}} {{nickname}}({{#hasParams}}
{{>apiParams}}){{/hasParams}}{{^hasParams}}){{/hasParams}};{{/operation}}
}{{/operations}}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy