私はraml文書を持っており、新しいAPIのドキュメントをそのドキュメントに追加しようとしています。ramlリソースへの一般的な回答を含める方法
私は基本的なRAMLドキュメントを使いました。
私はramlファイルを持っています。
そして実際RAML含有量がRAML上記でtest.raml
#Filename: test.raml
displayName: Test RAML Inheritance
description: Testing for RAML inheritance for responses.
get:
description: Get all TEST
headers:
name:
description: name required in each request
example: testname
required: true
responses:
200:
description: SUCCESS
body:
application/json:
example: |
{}
400:
description: BAD REQUEST
body:
application/json:
example: |
{"error": "Bad Request"}
500:
description: INTERNAL ERROR
body:
application/json:
example: |
{"error": "Internal Error"}
post:
description: Get all TEST
headers:
name:
description: name required in each request
example: testname
required: true
responses:
200:
description: SUCCESS
body:
application/json:
example: |
{"message": "Created"}
400:
description: BAD REQUEST
body:
application/json:
example: |
{"error": "Bad Request"}
500:
description: INTERNAL ERROR
body:
application/json:
example: |
{"error": "Internal Error"}
/{test_id}:
description: TEST DETAILS
get:
description: Retrieve resource own by x-user-name
headers:
name:
description: name required in each request
example: testname
required: true
responses:
200:
description: SUCCESS
body:
application/json:
example: |
{"message": "Details"}
400:
description: BAD REQUEST
body:
application/json:
example: |
{"error": "Bad Request"}
500:
description: INTERNAL ERROR
body:
application/json:
example: |
{"error": "Internal Error"}
に、400
と500
応答が一般的であり、そしてname
ヘッダが一般的です。
これを一度書き、すべてのリソースに追加するにはどうすればよいですか?私はtraits
と<<:
の両方を試してみました。
私のための特色! – Sachin
@Sachinあなたはあなたの 'trait'の例を答えてくれますか? – Nilesh