├── .github └── workflows │ ├── codecov.yml │ └── tests.yml ├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── contents.xcworkspacedata ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── OpenAPIReflection │ ├── AnyJSONCaseIterable.swift │ ├── Date+OpenAPI.swift │ ├── OpenAPI+Errors.swift │ ├── Optional+ZipWith.swift │ ├── Sampleable+OpenAPI.swift │ ├── SchemaProtocols.swift │ └── SwiftPrimitiveExtensions.swift └── OpenAPIReflection30 │ ├── AnyJSONCaseIterable.swift │ ├── Date+OpenAPI.swift │ ├── OpenAPI+Errors.swift │ ├── Optional+ZipWith.swift │ ├── Sampleable+OpenAPI.swift │ ├── SchemaProtocols.swift │ └── SwiftPrimitiveExtensions.swift └── Tests ├── OpenAPIReflection30Tests ├── AnyJSONCaseIterableTests.swift ├── GenericOpenAPISchemaInternalTests.swift ├── GenericOpenAPISchemaTests.swift ├── SchemaWithExampleTests.swift ├── SwiftPrimitiveExtensionsTests.swift └── TestHelpers.swift └── OpenAPIReflectionTests ├── AnyJSONCaseIterableTests.swift ├── GenericOpenAPISchemaInternalTests.swift ├── GenericOpenAPISchemaTests.swift ├── SchemaWithExampleTests.swift ├── SwiftPrimitiveExtensionsTests.swift └── TestHelpers.swift /.github/workflows/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/.github/workflows/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/README.md -------------------------------------------------------------------------------- /Sources/OpenAPIReflection/AnyJSONCaseIterable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Sources/OpenAPIReflection/AnyJSONCaseIterable.swift -------------------------------------------------------------------------------- /Sources/OpenAPIReflection/Date+OpenAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Sources/OpenAPIReflection/Date+OpenAPI.swift -------------------------------------------------------------------------------- /Sources/OpenAPIReflection/OpenAPI+Errors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Sources/OpenAPIReflection/OpenAPI+Errors.swift -------------------------------------------------------------------------------- /Sources/OpenAPIReflection/Optional+ZipWith.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Sources/OpenAPIReflection/Optional+ZipWith.swift -------------------------------------------------------------------------------- /Sources/OpenAPIReflection/Sampleable+OpenAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Sources/OpenAPIReflection/Sampleable+OpenAPI.swift -------------------------------------------------------------------------------- /Sources/OpenAPIReflection/SchemaProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Sources/OpenAPIReflection/SchemaProtocols.swift -------------------------------------------------------------------------------- /Sources/OpenAPIReflection/SwiftPrimitiveExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Sources/OpenAPIReflection/SwiftPrimitiveExtensions.swift -------------------------------------------------------------------------------- /Sources/OpenAPIReflection30/AnyJSONCaseIterable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Sources/OpenAPIReflection30/AnyJSONCaseIterable.swift -------------------------------------------------------------------------------- /Sources/OpenAPIReflection30/Date+OpenAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Sources/OpenAPIReflection30/Date+OpenAPI.swift -------------------------------------------------------------------------------- /Sources/OpenAPIReflection30/OpenAPI+Errors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Sources/OpenAPIReflection30/OpenAPI+Errors.swift -------------------------------------------------------------------------------- /Sources/OpenAPIReflection30/Optional+ZipWith.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Sources/OpenAPIReflection30/Optional+ZipWith.swift -------------------------------------------------------------------------------- /Sources/OpenAPIReflection30/Sampleable+OpenAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Sources/OpenAPIReflection30/Sampleable+OpenAPI.swift -------------------------------------------------------------------------------- /Sources/OpenAPIReflection30/SchemaProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Sources/OpenAPIReflection30/SchemaProtocols.swift -------------------------------------------------------------------------------- /Sources/OpenAPIReflection30/SwiftPrimitiveExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Sources/OpenAPIReflection30/SwiftPrimitiveExtensions.swift -------------------------------------------------------------------------------- /Tests/OpenAPIReflection30Tests/AnyJSONCaseIterableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Tests/OpenAPIReflection30Tests/AnyJSONCaseIterableTests.swift -------------------------------------------------------------------------------- /Tests/OpenAPIReflection30Tests/GenericOpenAPISchemaInternalTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Tests/OpenAPIReflection30Tests/GenericOpenAPISchemaInternalTests.swift -------------------------------------------------------------------------------- /Tests/OpenAPIReflection30Tests/GenericOpenAPISchemaTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Tests/OpenAPIReflection30Tests/GenericOpenAPISchemaTests.swift -------------------------------------------------------------------------------- /Tests/OpenAPIReflection30Tests/SchemaWithExampleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Tests/OpenAPIReflection30Tests/SchemaWithExampleTests.swift -------------------------------------------------------------------------------- /Tests/OpenAPIReflection30Tests/SwiftPrimitiveExtensionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Tests/OpenAPIReflection30Tests/SwiftPrimitiveExtensionsTests.swift -------------------------------------------------------------------------------- /Tests/OpenAPIReflection30Tests/TestHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Tests/OpenAPIReflection30Tests/TestHelpers.swift -------------------------------------------------------------------------------- /Tests/OpenAPIReflectionTests/AnyJSONCaseIterableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Tests/OpenAPIReflectionTests/AnyJSONCaseIterableTests.swift -------------------------------------------------------------------------------- /Tests/OpenAPIReflectionTests/GenericOpenAPISchemaInternalTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Tests/OpenAPIReflectionTests/GenericOpenAPISchemaInternalTests.swift -------------------------------------------------------------------------------- /Tests/OpenAPIReflectionTests/GenericOpenAPISchemaTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Tests/OpenAPIReflectionTests/GenericOpenAPISchemaTests.swift -------------------------------------------------------------------------------- /Tests/OpenAPIReflectionTests/SchemaWithExampleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Tests/OpenAPIReflectionTests/SchemaWithExampleTests.swift -------------------------------------------------------------------------------- /Tests/OpenAPIReflectionTests/SwiftPrimitiveExtensionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Tests/OpenAPIReflectionTests/SwiftPrimitiveExtensionsTests.swift -------------------------------------------------------------------------------- /Tests/OpenAPIReflectionTests/TestHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattpolzin/OpenAPIReflection/HEAD/Tests/OpenAPIReflectionTests/TestHelpers.swift --------------------------------------------------------------------------------