38 lines
854 B
Twig
38 lines
854 B
Twig
{%- 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());
|
|
}
|
|
}
|
|
|
|
}
|