public abstract class MessageElement extends Object implements TypeElement
| Modifier and Type | Class and Description |
|---|---|
static class |
MessageElement.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MessageElement.Builder |
builder() |
abstract String |
documentation() |
abstract List<ExtensionsElement> |
extensions() |
abstract List<FieldElement> |
fields() |
abstract String |
name() |
abstract List<TypeElement> |
nestedElements() |
abstract List<OneOfElement> |
oneOfs() |
abstract List<OptionElement> |
options() |
abstract String |
qualifiedName() |
String |
toSchema() |
public static MessageElement.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<FieldElement> fields()
public abstract List<OneOfElement> oneOfs()
public abstract List<TypeElement> nestedElements()
nestedElements in interface TypeElementpublic abstract List<ExtensionsElement> extensions()
public abstract List<OptionElement> options()
options in interface TypeElementpublic final String toSchema()
toSchema in interface TypeElementCopyright © 2015 Square, Inc.. All Rights Reserved.