{%- import 'utils.twig' as utils -%} /** * This code is autogenerated by Touch Instinct tools */ package {{ packageName }}.api; import android.support.annotation.NonNull; import ru.touchin.templates.logansquare.LoganSquareEnum; import ru.touchin.templates.logansquare.LoganSquareEnumConverter; /** * {{ description }} */ public enum {{ name }} implements LoganSquareEnum { {% include 'blocks/enum/cases.twig' with { values: values } %} @NonNull private final String valueName; {{ name }}(final String valueName) { this.valueName = valueName; } @Override @NonNull public String getValueName() { return valueName; } public static class LoganSquareConverter extends LoganSquareEnumConverter<{{ name }}> { public LoganSquareConverter() { super(values()); } } }