├── .gitignore ├── Fixtures ├── test_abstract.json ├── test_all_of.json ├── test_chained_reference.json ├── test_cross_reference.json ├── test_examples.json ├── test_nullable.json ├── test_pointer_metadata.json └── uber.json ├── LICENSE.TXT ├── Package.pins ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── APIKeySchema.swift ├── AllOfSchema.swift ├── ArrayItem.swift ├── ArrayMetadata.swift ├── ArraySchema.swift ├── Builder.swift ├── Contact.swift ├── Decodable+Extensions.swift ├── Either.swift ├── Enums.swift ├── Errors.swift ├── ExternalDocumentation.swift ├── FixedParameterFields.swift ├── Information.swift ├── IntegerItem.swift ├── Items.swift ├── ItemsType.swift ├── KeyedDecodingContainer+Extensions.swift ├── KeyedEncodingContainer+Extensions.swift ├── License.swift ├── Metadata.swift ├── NumberItem.swift ├── NumericMetadata.swift ├── Oauth2Schema.swift ├── ObjectMetadata.swift ├── ObjectSchema.swift ├── OneOrMany.swift ├── Operation.swift ├── Parameter.swift ├── Path.swift ├── Pointer.swift ├── Reference.swift ├── ReferenceResolver.swift ├── Response.swift ├── Schema.swift ├── SchemaType.swift ├── SecuritySchema.swift ├── StringFormat.swift ├── StringItem.swift ├── StringMetadata.swift ├── Structure.swift ├── Swagger.swift ├── Tag.swift └── Version.swift └── Tests ├── AbstractTests.swift ├── AllOfTests.swift ├── BasicTests.swift ├── ChainedReferenceTests.swift ├── CrossReferenceTests.swift ├── ExampleTests.swift ├── LinuxMain.swift ├── NullableTests.swift ├── StructureSchemaTests.swift ├── TestHelpers.swift └── VersionTests.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /DerivedData 5 | /*.xcodeproj 6 | -------------------------------------------------------------------------------- /Fixtures/test_abstract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Fixtures/test_abstract.json -------------------------------------------------------------------------------- /Fixtures/test_all_of.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Fixtures/test_all_of.json -------------------------------------------------------------------------------- /Fixtures/test_chained_reference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Fixtures/test_chained_reference.json -------------------------------------------------------------------------------- /Fixtures/test_cross_reference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Fixtures/test_cross_reference.json -------------------------------------------------------------------------------- /Fixtures/test_examples.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Fixtures/test_examples.json -------------------------------------------------------------------------------- /Fixtures/test_nullable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Fixtures/test_nullable.json -------------------------------------------------------------------------------- /Fixtures/test_pointer_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Fixtures/test_pointer_metadata.json -------------------------------------------------------------------------------- /Fixtures/uber.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Fixtures/uber.json -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/LICENSE.TXT -------------------------------------------------------------------------------- /Package.pins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Package.pins -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/README.md -------------------------------------------------------------------------------- /Sources/APIKeySchema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/APIKeySchema.swift -------------------------------------------------------------------------------- /Sources/AllOfSchema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/AllOfSchema.swift -------------------------------------------------------------------------------- /Sources/ArrayItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/ArrayItem.swift -------------------------------------------------------------------------------- /Sources/ArrayMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/ArrayMetadata.swift -------------------------------------------------------------------------------- /Sources/ArraySchema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/ArraySchema.swift -------------------------------------------------------------------------------- /Sources/Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Builder.swift -------------------------------------------------------------------------------- /Sources/Contact.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Contact.swift -------------------------------------------------------------------------------- /Sources/Decodable+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Decodable+Extensions.swift -------------------------------------------------------------------------------- /Sources/Either.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Either.swift -------------------------------------------------------------------------------- /Sources/Enums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Enums.swift -------------------------------------------------------------------------------- /Sources/Errors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Errors.swift -------------------------------------------------------------------------------- /Sources/ExternalDocumentation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/ExternalDocumentation.swift -------------------------------------------------------------------------------- /Sources/FixedParameterFields.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/FixedParameterFields.swift -------------------------------------------------------------------------------- /Sources/Information.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Information.swift -------------------------------------------------------------------------------- /Sources/IntegerItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/IntegerItem.swift -------------------------------------------------------------------------------- /Sources/Items.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Items.swift -------------------------------------------------------------------------------- /Sources/ItemsType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/ItemsType.swift -------------------------------------------------------------------------------- /Sources/KeyedDecodingContainer+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/KeyedDecodingContainer+Extensions.swift -------------------------------------------------------------------------------- /Sources/KeyedEncodingContainer+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/KeyedEncodingContainer+Extensions.swift -------------------------------------------------------------------------------- /Sources/License.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/License.swift -------------------------------------------------------------------------------- /Sources/Metadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Metadata.swift -------------------------------------------------------------------------------- /Sources/NumberItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/NumberItem.swift -------------------------------------------------------------------------------- /Sources/NumericMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/NumericMetadata.swift -------------------------------------------------------------------------------- /Sources/Oauth2Schema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Oauth2Schema.swift -------------------------------------------------------------------------------- /Sources/ObjectMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/ObjectMetadata.swift -------------------------------------------------------------------------------- /Sources/ObjectSchema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/ObjectSchema.swift -------------------------------------------------------------------------------- /Sources/OneOrMany.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/OneOrMany.swift -------------------------------------------------------------------------------- /Sources/Operation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Operation.swift -------------------------------------------------------------------------------- /Sources/Parameter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Parameter.swift -------------------------------------------------------------------------------- /Sources/Path.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Path.swift -------------------------------------------------------------------------------- /Sources/Pointer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Pointer.swift -------------------------------------------------------------------------------- /Sources/Reference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Reference.swift -------------------------------------------------------------------------------- /Sources/ReferenceResolver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/ReferenceResolver.swift -------------------------------------------------------------------------------- /Sources/Response.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Response.swift -------------------------------------------------------------------------------- /Sources/Schema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Schema.swift -------------------------------------------------------------------------------- /Sources/SchemaType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/SchemaType.swift -------------------------------------------------------------------------------- /Sources/SecuritySchema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/SecuritySchema.swift -------------------------------------------------------------------------------- /Sources/StringFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/StringFormat.swift -------------------------------------------------------------------------------- /Sources/StringItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/StringItem.swift -------------------------------------------------------------------------------- /Sources/StringMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/StringMetadata.swift -------------------------------------------------------------------------------- /Sources/Structure.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Structure.swift -------------------------------------------------------------------------------- /Sources/Swagger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Swagger.swift -------------------------------------------------------------------------------- /Sources/Tag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Tag.swift -------------------------------------------------------------------------------- /Sources/Version.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Sources/Version.swift -------------------------------------------------------------------------------- /Tests/AbstractTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Tests/AbstractTests.swift -------------------------------------------------------------------------------- /Tests/AllOfTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Tests/AllOfTests.swift -------------------------------------------------------------------------------- /Tests/BasicTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Tests/BasicTests.swift -------------------------------------------------------------------------------- /Tests/ChainedReferenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Tests/ChainedReferenceTests.swift -------------------------------------------------------------------------------- /Tests/CrossReferenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Tests/CrossReferenceTests.swift -------------------------------------------------------------------------------- /Tests/ExampleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Tests/ExampleTests.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/NullableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Tests/NullableTests.swift -------------------------------------------------------------------------------- /Tests/StructureSchemaTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Tests/StructureSchemaTests.swift -------------------------------------------------------------------------------- /Tests/TestHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Tests/TestHelpers.swift -------------------------------------------------------------------------------- /Tests/VersionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttilaTheFun/SwaggerParser/HEAD/Tests/VersionTests.swift --------------------------------------------------------------------------------