Для 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
Я только что заметил, что этого тоже нет. Я могу вручную добавить UUID в источник, но было бы неплохо иметь его в пользовательском интерфейсе.
Это определенно было бы полезно для всех моих вариантов использования. Я создаю API с довольно большим количеством UUID!
Хорошо, если за это проголосовали несколько человек, я сделаю все возможное, чтобы поднять его в списке приоритетов.
Это действительно необходимо! +1
Самый полезный комментарий
Я только что заметил, что этого тоже нет. Я могу вручную добавить UUID в источник, но было бы неплохо иметь его в пользовательском интерфейсе.