public class TypedDefinitions
extends java.lang.Object
{
"typeName": "...",
"definition": { "field1": ..., "field2": ... }
}
FlatTypedDefinition JSON:
{
"typeName": "...",
"field1": ...,
"field2": ...
}
| Constructor and Description |
|---|
TypedDefinitions() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<java.lang.String,java.lang.String> |
getTypedDefinitionMapping(com.linkedin.pegasus.generator.spec.UnionTemplateSpec unionSpec,
boolean flat) |
static boolean |
isFlatTypedDefinition(com.linkedin.pegasus.generator.spec.UnionTemplateSpec unionSpec) |
static boolean |
isTypedDefinition(com.linkedin.pegasus.generator.spec.UnionTemplateSpec unionSpec) |
public static boolean isTypedDefinition(com.linkedin.pegasus.generator.spec.UnionTemplateSpec unionSpec)
public static boolean isFlatTypedDefinition(com.linkedin.pegasus.generator.spec.UnionTemplateSpec unionSpec)
public static java.util.Map<java.lang.String,java.lang.String> getTypedDefinitionMapping(com.linkedin.pegasus.generator.spec.UnionTemplateSpec unionSpec,
boolean flat)