2
我正在使用Swagger PHP,並且大多數定義很容易定義,但我遇到了不屬於單獨類的一部分的特定數據問題,而是一個關聯數組。Swagger PHP - 如何定義嵌套屬性?
JSON響應我希望顯示(簡化了這個問題):
{
"id": 1,
"status": "published",
"gps": {
"lat": "0.00000000",
"lng": "0.00000000"
}
的id
和status
是很容易界定,但是gps
是一個問題,因爲沒有獨立的類來定義它在模型中,它是一個數組。是否可以定義這個數組而不必創建一個虛擬類?
在當前模型文件中的註釋:
/**
* @SWG\Definition(@SWG\Xml(name="Event"))
*/
class Event extends BaseModel {
/**
* @SWG\Property(
* property="id",
* type="integer",
* example="103"
*)
* @SWG\Property(
* property="status",
* type="string",
* enum={"published", "draft", "suspended"}
* example="published"
*)
*/
}