RAML version of the node. "RAML10" for RAML 1.0 and "RAML08" for RAML 0.8.
Retrieve all resource types including those defined in libraries
Retrieve all traits including those defined in libraries
Declarations of annotation types for use by annotations
Most of RAML model elements may have attached annotations decribing additional meta data about this element
object representing class of the node
Array of errors
Actual name of instance interface
Namespace which the library is imported under
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
Retrieve all resource types including those defined in libraries
for user class instances returns object representing actual user class
Scalar properties annotations accessor
Alias for the equivalent "types" property, for compatibility with RAML 0.8. Deprecated - API definitions should use the "types" property, as the "schemas" alias for that property name may be removed in a future RAML version. The "types" property allows for XML and JSON schemas.
Declarations of security schemes for use within this API.
Turns model node into an object.
Stringifyable object representation of the node.
Retrieve all traits including those defined in libraries
Declarations of (data) types for use within this API
contains description of why library exist
Generated using TypeDoc