Open
Description
Motivation
Our API spec heavily uses UUID-typed fields, which are represented in our OpenAPI doc using format: uuid
as described in the JSONSchema spec.
However, swift-openapi-generator
currently ignores that part of the OpenAPI doc and generates them all as Swift.String
, meaning we have to manually call UUID.uuidString
and UUID(uuidString:)
(and implement required error handling on the latter).
Proposed solution
Make the generator respect format: uuid
and define such fields using the Swift UUID
type.
Alternatives considered
No response
Additional information
No response