mulesoft apiデザイナーでRAML 1.0を使用しています。Raml 1.0サンプルとmulesoft mockingサービスのタイプ
私はapiレスポンスを記述するために型/プロパティを使いたいのですが、私はapiを実行してサンプルレスポンスを返すことができるようにモックサービスを有効にします。私は模擬サービスがこの例のjsonレスポンスを生成することができるサンプル値を型に渡したと思った。私はモックサービスを介してAPIを実行すると、これは私のテストRAML
#%RAML 1.0
title: Test
baseUri: https://mocksvc.mulesoft.com/mocks/<removed>
types:
Email:
description: Email address
example: [email protected]
/user:
get:
responses:
200:
body:
application/json:
properties:
email: Email
は、私は私のレスポンスボディは、このことを期待されています
{
"email": "[email protected]"
}
が、サービスは、それが何の情報も持っていないし、これを返すことを報告します体内で
{
"message": "RAML had no response information for application/json"
}
のreputabilityを高めていますそれぞれのレスポンスのサンプルを手動で作成してから、テーブルの1つを変更する必要があります。このテーブルを使用するすべてのapiのレスポンスを手動で編集する必要があります。 –
テーブルを変更する場合は、例とタイプも変更する必要があります。 しかし、はい、私はあなたのポイントを参照して、ネストされたタイプの例を含めるといいです、あなたはその機能を求めることができますhttps://github.com/mulesoft/api-console – Pedro
はい、私は1つの場所でタイプとサンプルを変更してください!興味があれば私は問題を開いた:https://github.com/mulesoft/api-console/issues/302 –