
Kathra.Java.interface.service.mustache Maven / Gradle / Ivy
package {{invokerPackage}}.{{package}}.service;
{{#imports}}
import {{import}};
{{/imports}}
public interface {{classname}} extends {{requestHandler}} {
{{#operations}}{{#operation}}
/**
* {{summary}}
* {{notes}}
{{#allParams}}
* @param {{paramName}} {{{description}}}{{#required}} (required){{/required}}{{^required}} (optional{{#defaultValue}}, default to {{{.}}}{{/defaultValue}}){{/required}}
{{/allParams}}
{{#returnType}}
* @return {{{returnType}}}
{{/returnType}}
*/
{{#returnType}}{{{returnType}}} {{/returnType}}{{^returnType}}void {{/returnType}}{{nickname}}({{#allParams}}{{^isBodyParam}}{{/isBodyParam}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) throws Exception;
{{/operation}}{{/operations}}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy