This repository was archived by the owner on Jan 20, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 76
Type support for RAML 1.0 #108
Copy link
Copy link
Open
Description
Hello,
I have noticed that parser does not support parsing examples/definitions of responses with new "Type" that was introduced in RAML 1.0, however it still support schema only which is deprecated and will be eventually removed.
Since I want to use RAML 1.0 with all new feature fork will be created and this functionality(Type definitions) implemented.
However for sure it will be useful for someone else too, so can we define and discuss everything regarding this so the output of the commit will be best generic code.
/test:
get:
responses:
200:
body:
application/json:
type: TestType
types:
TestType:
type: !include type/index.raml
example: !include example/index.json
Example is pure json and just need to be included, but type is an object and should be parsed with all it's parameters.
type: object
properties:
id: integer
name: string
created:
type: datetime
format: rfc3339
modified:
type: datetime
format: rfc3339
Basically it should support keys defined in specification:
Metadata
Metadata
Assignees
Labels
No labels