RAML version of the node. "RAML10" for RAML 1.0 and "RAML08" for RAML 0.8.
Most of RAML model elements may have attached annotations decribing additional meta data about this element
If attribute is set to true, a type instance should be serialized as an XML attribute. It can only be true for scalar types.
object representing class of the node
Array of errors
Actual name of instance interface
Allows to override the name of the XML element or XML attribute in it's XML representation.
Allows to configure the name of the XML namespace.
Whether the element is an optional sibling of trait or resource type
For siblings of traits or resource types returns an array of optional properties names.
Direct ancestor in RAML hierarchy
Allows to configure the prefix which will be used during serialization to XML.
for user class instances returns object representing actual user class
Scalar properties annotations accessor
Turns model node into an object.
Stringifyable object representation of the node.
If wrapped is set to true, a type instance should be wrapped in its own XML element. It can not be true for scalar types and it can not be true at the same moment when attribute is true.
Generated using TypeDoc