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  }