package {{apiPackage}};

{{>frag/imports}}
{{>generatedAnnotation}}
public interface {{className name}}Api {

{{#each operations}}
	{{>nestedModels}}
	{{#if path}}
	@retrofit2.http.{{httpMethod}}("{{{path}}}")
	{{else}}
	@retrofit2.http.{{httpMethod}}
	{{/if}}
	{{#if deprecated}}
	@java.lang.Deprecated
	{{/if}}
	{{#if returnNativeType}}retrofit2.Call<{{{returnNativeType}}}>{{else}}retrofit2.Call<Void>{{/if}} {{identifier name}}({{#each parameters}}{{>queryParams}}{{>pathParams}}{{>headerParams}}{{>formParams}}{{#hasMore}}, {{/hasMore}}{{/each}}{{#if requestBody.nativeType}}{{#if parameters}}, {{/if}}{{>bodyParam}}{{/if}});

{{/each}}
}
