RAML version of the node
Append node as child
node to be appended
Append node as property value
node to be set as property value
name of property to set value for
A resource or a method can override a base URI template's values. This is useful to restrict or change the default or parameter selection in the base URI. The baseUriParameters property MAY be used to override any or all parameters defined at the root level baseUriParameters property, as well as base URI parameters not specified at the root level.
object representing class of the node
The description attribute describes the intended use or meaning of the $self. This value MAY be formatted using Markdown.
An alternate, human-friendly name for the resource type
YAML string representing the node
Array of errors
Instantiation of applyed traits
Actual name of instance interface
Methods that are part of this resource type definition
Name of the resource type
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
Remove node from children set
node to be removed
for user class instances returns object representing actual user class
securityScheme may also be applied to a resource by using the securedBy key, which is equivalent to applying the securityScheme to all methods that may be declared, explicitly or implicitly, by defining the resourceTypes or traits property for that resource. To indicate that the method may be called without applying any securityScheme, the method may be annotated with the null securityScheme.
Instantiation of applyed resource type
Uri parameters of this resource
Instructions on how and when the resource type should be used.
Generated using TypeDoc