您可以在RAML中引用示例和架构吗

时间:2019-02-01 15:51:11

标签: mule anypoint-studio raml

我正在使用Mule 4和Anypoint Studio 7。

我当前正在编写RAML,并且正在向我的RAML中的资源添加架构(验证)和示例(API控制台中的模拟响应),但是我遇到了一般错误。

#%RAML 1.0 Trait
responses: 
  200:
    body: 
      application/json:
        schema: mySchema
        example: example/mySchema.json

是否可以针对资源使用模式和示例?

谢谢

1 个答案:

答案 0 :(得分:0)

这里是一个示例

#%RAML 1.0
version: v1
title: something.raml

mediaType:
  application/json

uses:
  ResultsRS: path/StudentResultRS.raml


/students:
    /results/get:
      post:
        description: get the results of a student
          body:
            application/json:
              type: ResultsRS.tudentResultRS.raml
              examples: !include path/examples/studentresults_RS.raml

您需要确保正确定义了类型和示例。