Swagger PHP - como definir uma propriedade aninhada?
Estou usando o Swagger PHP e a maioria das definições é fácil de definir, mas estou tendo um problema com um dado específico que não faz parte de uma classe separada, mas sim de uma matriz associativa.
A resposta json que desejo mostrar (simplificada para esta pergunta):
{
"id": 1,
"status": "published",
"gps": {
"lat": "0.00000000",
"lng": "0.00000000"
}
oid
estatus
são fáceis de definir, porém ogps
é um problema, pois não há uma classe separada para defini-la, é uma matriz dentro do modelo. É possível definir essa matriz sem precisar criar uma classe fictícia?
Os comentários no arquivo de modelo atualmente:
/**
* @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"
* )
*/
}