33 lines
813 B
Twig
33 lines
813 B
Twig
/*
|
|
* This code is autogenerated by Touch Instinct tools
|
|
*/
|
|
package {{ packageName }}.api;
|
|
|
|
import androidx.annotation.NonNull;
|
|
import androidx.annotation.Nullable;
|
|
{%- if storable %}
|
|
import androidx.room.TypeConverter;
|
|
{%- endif %}
|
|
|
|
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 } %}
|
|
|
|
{%- include 'blocks/enum/converters.twig' %}
|
|
|
|
}
|