✅ The feature should work as expected
❌ The feature is not currently supported (PRs are welcome!)
Property | Status | Comments |
---|---|---|
description | ✅ | |
(annotationName)? | ❌ | |
schemas? | Basic support. See Types support | |
types? | Basic support. See Types support | |
traits? | ✅ |
Definition and merging support. Not fully tested though |
resourceTypes? | ✅ |
Definition and merging support. Not fully tested though |
annotationTypes? | ❌ | |
securitySchemes? | ✅ |
Definition and merging support. Not fully tested though |
uses? | ❌ | |
title | ✅ | |
version | ✅ | |
baseUri? | ✅ | |
baseUriParameters? | ✅ | |
protocols? | ✅ | |
mediaType? | ✅ | |
securedBy? | Definition and merging support. Not fully tested though | |
/resources? | ✅ |
Property | Status | Comments |
---|---|---|
schema? | ✅ |
Show deprecation notice when using RAML 1.0 |
type? | ✅ |
Some inheritance and merging strategies might not work |
example? | ✅ |
Should complain if both example and examples are present |
examples? | ✅ |
Should complain if both example and examples are present |
displayName? | ✅ | |
description? | ✅ | |
()? | ❌ |
Property | Status | Comments |
---|---|---|
properties? | ✅ |
Some property limitations. See properties |
minProperties? | Not fully tested. Need examples | |
maxProperties? | Not fully tested. Need examples | |
additionalProperties? | Declaration works. Not fully tested | |
patternProperties? | Declaration works. Not fully tested | |
discriminator? | ❌ |
Extra Feature | Status |
---|---|
Alternative Syntax | ✅ |
Inheritance | |
Map types | ❌ |
TBC
✅ Parsing Base Uri and Base parameters as collection should works as expected
✅ Parsing protocols strings should work as expected
✅ Parsing Media type and using it as default body key
❌ Although parsing security schemes is supported, applying their properties to the resources and methods is not yet implemented
Property | Status | Comments |
---|---|---|
displayName | ✅ | |
description | ✅ | |
(annotationName)? | ❌ | |
get? | ✅ | |
patch? | ✅ | |
put? | ✅ | |
post? | ✅ | |
delete? | ✅ | |
options? | ✅ | |
head? | ✅ | |
is? | ✅ | |
type? | ✅ | |
securedBy? | Merging of security scheme properties is not yet implemented | |
uriParameters? | ✅ | |
/relativeUri as resource | ✅ |
Property | Status | Comments |
---|---|---|
displayName | ✅ | |
description | ✅ | |
(annotationName)? | ❌ | |
queryParameters? | ✅ | |
headers? | ✅ | |
queryString? | ✅ | |
responses? | ✅ | |
body? | Same Type limitations | |
protocols? | Protocols limitations | |
is? | ✅ | |
securedBy? | Merging of security scheme properties is not yet implemented |
✅ Parsing Headers as a properties declaration should work as expected
✅ Parsing Query Strings and Query parameters as collection should works as expected
✅ Body declarations using both strings (and therefore, default media type) and objects
✅ Responses should work as expected
Feature | status | comments |
---|---|---|
Query Parameters, Responses, and Headers collection mergin | ✅ | |
usage description | ✅ | |
Optional properties (/^?/ ) |
✅ |
Needs testing and real examples |
Algorithm of Merging Traits With Methods | ✅ |
Needs testing and real examples |
Parameters (both custom and reserved parameters) | ✅ | |
Modifier functions | ✅ |
Type | Status | Comments |
---|---|---|
OAuth 1.0 | ✅ | |
OAuth 2.0 | ✅ | |
Basic Authentication | ✅ | |
Digest Authentication | ✅ | |
Pass Through | ✅ | |
x-{other} | ✅ | |
null | ✅ |
❌ Not even started yet ❌
Type | Status | Comments |
---|---|---|
!include <absolute or relative url> as Type Fragments |
✅ | |
!include <absolute or relative url>#<reference> as References to inner elements |
❌ |
❌ Not even started yet ❌
❌ Not even started yet ❌