/** * Auto-generated from apibuilder.io service spec. * apidoc-version : {{service.apidoc.version}} * organisation : {{service.organization.key}} * service-version : {{service.version}} * * Documentation at: * https://app.apibuilder.io/{{service.organization.key}}/{{service.name}}/{{service.version}} * **/ package {{package}}; public enum {{name}} { {{#values}} {{#description}}/** {{.}} **/{{/description}} {{name}}("{{value}}"){{#last}}; {{/last}}{{^last}}, {{/last}} {{/values}} private final String value; {{name}}(String value) { this.value = value; } public String getValue() { return this.value; } public static {{name}} forValue(String value) { for({{name}} {{paramName}} : {{name}}.values()) { if({{paramName}}.value.equals(value)) { return {{paramName}}; } } throw new IllegalArgumentException("{{name}} '" + value + "' does not exist!"); } }