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

templates.javaClassGraphqlOperations.ftl Maven / Gradle / Ivy

The newest version!
<#if package?has_content>
package ${package};


<#list imports as import>
import ${import}.*;


<#if javaDoc?has_content>
/**
<#list javaDoc as javaDocLine>
 * ${javaDocLine}

 */

<#if generatedInfo.getGeneratedType()?has_content>
@${generatedInfo.getGeneratedType()}(
    value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen",
    date = "${generatedInfo.getDateTime()}"
)

public interface ${className}<#if implements?has_content> extends <#list implements as interface>${interface}<#if interface_has_next>,  {

<#list operations as operation>
<#if operation.javaDoc?has_content>
    /**
<#list operation.javaDoc as javaDocLine>
     * ${javaDocLine}

     */

<#if operation.deprecated>
    @Deprecated

<#list operation.annotations as annotation>
    @${annotation}

    ${operation.type} ${operation.name}(<#list operation.parameters as param>${param.type} ${param.name}<#if param_has_next>, ) throws Exception;


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy