Apicurio-studio: Редактор: добавлена ​​поддержка значений "формата" произвольной формы в типах данных (например, UUID).

Созданный на 9 апр. 2019  ·  4Комментарии  ·  Источник: Apicurio/apicurio-studio

Для UUID нет встроенного типа, но спецификация OpenAPI предлагает использовать

тип: строкаформат: uuid

Из раздела Типы данных (выделено мной):

Примитивы имеют необязательное свойство модификатора: формат. OAS использует несколько известных форматов для детального определения используемого типа данных. Однако для поддержки требований документации свойство формата является открытым строковым значением и может иметь любое значение. Такие форматы, как «email», «uuid» и т. Д. МОГУТ использоваться, даже если они не определены данной спецификацией.

Например, Swagger Codegen сопоставляет формат: uuid с System.Guid в C # или java.util.UUID в Java. Инструменты, которые не поддерживают format: uuid, будут обрабатывать его как просто type: string.

(скопировано с: https://stackoverflow.com/questions/50204588/how-to-define-uuid-property-in-json-schema-and-open-api-oas)

Другие ссылки: https://github.com/json-schema-org/json-schema-spec/issues/542

enhancement editor

Самый полезный комментарий

Я только что заметил, что этого тоже нет. Я могу вручную добавить UUID в источник, но было бы неплохо иметь его в пользовательском интерфейсе.

Все 4 Комментарий

Я только что заметил, что этого тоже нет. Я могу вручную добавить UUID в источник, но было бы неплохо иметь его в пользовательском интерфейсе.

Это определенно было бы полезно для всех моих вариантов использования. Я создаю API с довольно большим количеством UUID!

Хорошо, если за это проголосовали несколько человек, я сделаю все возможное, чтобы поднять его в списке приоритетов.

Это действительно необходимо! +1

Была ли эта страница полезной?
0 / 5 - 0 рейтинги