public class ObjectTypeDeclaration extends TypeDeclaration<ObjectResolvedType>
ObjectTypeDeclarationnode| Constructor and Description |
|---|
ObjectTypeDeclaration(KeyValueNode node,
ObjectResolvedType objectTypeDefinition) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
additionalProperties() |
String |
discriminator() |
String |
discriminatorValue() |
Integer |
maxProperties() |
Integer |
minProperties() |
List<TypeDeclaration> |
properties() |
defaultValue, getNode, getResolvedType, name, parentTypes, required, rootElementName, schemaContent, toJsonSchema, toXmlSchema, type, validateannotationsequals, hashCodepublic ObjectTypeDeclaration(KeyValueNode node, ObjectResolvedType objectTypeDefinition)
public List<TypeDeclaration> properties()
public Integer minProperties()
public Integer maxProperties()
public Boolean additionalProperties()
public String discriminator()
public String discriminatorValue()
Copyright © 2017. All rights reserved.