github.com/phrase/openapi@v0.0.0-20240514140800-49e8a106740e/openapi-generator/templates/java/libraries/vertx/api.mustache (about) 1 package {{package}}; 2 3 {{#imports}}import {{import}}; 4 {{/imports}} 5 import io.vertx.core.AsyncResult; 6 import io.vertx.core.Handler; 7 import io.vertx.core.json.JsonObject; 8 9 import java.util.*; 10 11 public interface {{classname}} { 12 13 {{#operations}} 14 {{#operation}} 15 void {{operationId}}({{#allParams}}{{{dataType}}} {{paramName}}, {{/allParams}}Handler<AsyncResult<{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}Void{{/returnType}}>> handler); 16 17 {{/operation}} 18 {{/operations}} 19 }