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 TypeElement
public abstract String qualifiedName()
qualifiedName
in interface TypeElement
public abstract String documentation()
documentation
in interface TypeElement
public abstract List<FieldElement> fields()
public abstract List<OneOfElement> oneOfs()
public abstract List<TypeElement> nestedElements()
nestedElements
in interface TypeElement
public abstract List<ExtensionsElement> extensions()
public abstract List<OptionElement> options()
options
in interface TypeElement
public final String toSchema()
toSchema
in interface TypeElement
Copyright © 2015 Square, Inc.. All Rights Reserved.