Как я могу описать сложную модель JSON в Swagger

Я пытаюсь использовать Swagger для описания веб-API, который я создаю. Проблема в том, что я не могу понять, как описать сложный объект JSON?

Например, как описать эти объекты:

{
  name: "Jhon",
  address: [
    {
      type: "home",
      line1: "1st street"
    },
    {
       type: "office",
       line1: "2nd street"
    }
  ]
}