Как я могу использовать $ ref как свойство объекта в openapi3? - PullRequest
0 голосов
/ 04 августа 2020

Я использую структуру связи для построения с помощью API. когда я использую $ ref в качестве имени свойства в моем файле yaml, openapi_spec_validator завершается с ошибкой: файл "/usr/local/lib/python3.6/site-packages/jsonschema/validators.py", строка 344, в порядке убывания для ошибки в self.iter_errors (экземпляр, схема): Файл "/usr/local/lib/python3.6/site-packages/jsonschema/validators.py", строка 328, в iter_errors для ошибки в ошибках: Файл " /usr/local/lib/python3.6/site-packages/openapi_spec_validator/decorators.py ", строка 29, в оболочке if ref в self.visiting: TypeError: unhashable type: 'dict'.

схема yaml

id_post:
      type: object
      properties:
        id:
          type: string
       data:
          type: object
          properties:
            $ref:
              type: string
              description: URL
...