Make Capability{Option,Setting} extensible

This commit is contained in:
Kabir Oberai
2025-05-25 18:22:13 +05:30
parent 8d8ba6fb94
commit 05de4899d2
4 changed files with 112 additions and 14 deletions

View File

@@ -74,6 +74,8 @@ function patch(schema) {
// misses some cases that they do, actually, return.
// https://swiftpackageindex.com/apple/swift-openapi-generator/1.7.2/documentation/swift-openapi-generator/useful-openapi-patterns#Open-enums-and-oneOfs
makeOpen(schemas.BundleIdPlatform);
makeOpen(schemas.CapabilityOption.properties.key);
makeOpen(schemas.CapabilitySetting.properties.key);
makeOpen(schemas.CapabilityType);
makeOpen(schemas.CertificateType);
makeOpen(schemas.Device.properties.attributes.properties.deviceClass);