Não há um tipo integrado para UUID, mas a especificação OpenAPI sugere o uso
tipo: stringformato: uuid
Na seção Tipos de dados (ênfase minha):
Os primitivos têm uma propriedade modificadora opcional: formato. OAS usa vários formatos conhecidos para definir em detalhes o tipo de dados que está sendo usado. No entanto, para dar suporte às necessidades de documentação, a propriedade format é uma propriedade com valor de string aberta e pode ter qualquer valor. Formatos como "email", "uuid", e assim por diante, PODEM ser usados embora indefinidos por esta especificação.
Por exemplo, o Swagger Codegen mapeia o formato: uuid para System.Guid em C # ou java.util.UUID em Java. Ferramentas que não suportam format: uuid irão lidar com isso apenas como type: string.
(copiado de: https://stackoverflow.com/questions/50204588/how-to-define-uuid-property-in-json-schema-and-open-api-oas)
Outras referências: https://github.com/json-schema-org/json-schema-spec/issues/542
Acabei de perceber que isso também está faltando. Posso adicionar manualmente o UUID na fonte, mas seria bom tê-lo na IU.
Isso definitivamente seria útil para todos os meus casos de uso. Estou construindo uma API bastante pesada em UUID!
OK, com vários votos para isso, farei o meu melhor para aumentar a lista de prioridades.
Isso é realmente necessário! +1
Comentários muito úteis
Acabei de perceber que isso também está faltando. Posso adicionar manualmente o UUID na fonte, mas seria bom tê-lo na IU.