swagger частично указывает схему

#swagger #swagger-codegen

Вопрос:

У меня есть ситуация, когда я хотел бы указать, что запрос/ответ может быть идентифицирован с определенной определенной схемой или набором схем, но я не хочу ссылаться на схему в объекте. В приведенном ниже примере я хотел бы указать, что CreateDataResponseBody связан со схемой данных. Однако проблема в том, что если я сделаю это следующим образом , то при создании классов с использованием swagger-codegen я получу имя объекта ответа как CreateDataResponseBodyData . Поэтому либо я хочу иметь пользовательское имя для своего внутреннего объекта ответа, либо я хотел бы удалить это data свойство из своего определения ответа и все равно каким-то образом указать, что поле id принадлежит data . Как я могу это сделать?

Напр.:

 CreateDatatResponseBody:  required:  - data  properties:  data:  required:  - id  description: "Creates data"  properties:  id:  type: integer  description: "Id."  example: 1234  Data:  description: "Data"  properties:  id:  type: integer  description : "Id"  example: 1234  phone:  type: string  description: "phone number"  example: "984564246"