api-generator-templates/Java/Enum.java.twig

27 lines
698 B
Twig

{%- import 'utils.twig' as utils -%}
/**
* This code is autogenerated by Touch Instinct tools
*/
package {{ packageName }}.api;
import android.support.annotation.NonNull;
import com.bluelinelabs.logansquare.annotation.JsonEnum;
{%- if valuesTypes == "STRING" %}
import com.bluelinelabs.logansquare.annotation.JsonStringValue;
{%- elseif valuesTypes == "INT" %}
import com.bluelinelabs.logansquare.annotation.JsonNumberValue;
{%- endif %}
import ru.touchin.templates.logansquare.LoganSquareEnum;
import ru.touchin.templates.logansquare.LoganSquareEnumConverter;
/**
* {{ description }}
*/
@JsonEnum
public enum {{ name }} {
{% include 'blocks/enum/cases.twig' with { values: values } %}
}