public abstract class EnumElement extends Object implements TypeElement
| Modifier and Type | Class and Description |
|---|---|
static class |
EnumElement.Builder |
| Modifier and Type | Method and Description |
|---|---|
static EnumElement.Builder |
builder() |
abstract List<EnumConstantElement> |
constants() |
abstract String |
documentation() |
abstract String |
name() |
List<TypeElement> |
nestedElements() |
abstract List<OptionElement> |
options() |
abstract String |
qualifiedName() |
String |
toSchema() |
public static EnumElement.Builder builder()
public abstract String name()
name in interface TypeElementpublic abstract String qualifiedName()
qualifiedName in interface TypeElementpublic abstract String documentation()
documentation in interface TypeElementpublic abstract List<EnumConstantElement> constants()
public abstract List<OptionElement> options()
options in interface TypeElementpublic final List<TypeElement> nestedElements()
nestedElements in interface TypeElementpublic final String toSchema()
toSchema in interface TypeElementCopyright © 2015 Square, Inc.. All Rights Reserved.