在没有模型引用的情况下为主体中的请求编写Swagger文档

时间:2018-12-01 21:45:33

标签: php swagger symfony4 nelmioapidocbundle

如何在不引用模型的情况下为主体的请求编写Swagger文档?

例如:

@SWG\Parameter( 
    name="date",
    in="body",
    content="application/json",
    type="object",
    {custom written JSON}
)

我试图在描述中做到这一点,但这是行不通的 因为它必须显示在Edit Value字段中。

类似的请求。

我已经搜索过google,但没有找到解决方法。
这样有可能吗?

1 个答案:

答案 0 :(得分:1)

您可以但不是很明显地做到这一点。这对我有用:

/**
 * @SWG\Get(
 *  path="/route",
 *  tags={"tag"},
 *  @SWG\Response(
 *      response="200",
 *      description="Simple list of name and value pairs ",
 *      @SWG\Schema(
 *          type="array",
 *          @SWG\Items(
 *                  @SWG\Property(
 *                      property="id",
 *                      type="string"
 *                  ),
 *                  @SWG\Property(
 *                      property="name",
 *                      type="string"
 *                  )
 *          )
 *      )
 *  )
 * )
 */