Я только начинаю создавать свое первое определение OpenAPI (версия 2.0) и продолжаю зацикливаться на этой ошибке:
Неверный файл OpenAPI.Пожалуйста, исправьте ошибки схемы: \ n \ "/ parameters / categoryParam \": домен: проверка;ключевое слово: oneOf;сообщение: экземпляр не соответствует точно одной схеме;соответствует: 0 "
Это просто запрос типа" / cat / count ", который будет возвращать целое число от количества котов -" cat "- обязательный параметр пути.точно не так с моим определением параметра здесь?
swagger: '2.0'
info:
description: "xxx"
title: "xxx"
version: "1.0.0"
host: "xxx"
consumes:
- "application/json"
produces:
- "application/json"
schemes:
- "https"
parameters:
categoryParam:
in: path
name: category
required: true
schema:
type: string
description: "xxx"
paths:
"/{category}/count":
get:
operationId: "get_category_count"
parameters:
- $ref: "#/parameters/categoryParam"
produces:
- application/json
responses:
'200':
description: "xxx"
schema:
$ref: '#/definitions/Model0'
definitions:
Model0:
properties:
count:
type: string