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"
     * )
     */

 }

Ответы на вопрос(1)

Ваш ответ на вопрос