[PR #479] [MERGED] An OpenApi (swagger) parser to generate MappingModel or mapping.json file #937

Closed
opened 2025-12-29 08:34:04 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/wiremock/WireMock.Net/pull/479
Author: @StefH
Created: 6/17/2020
Status: Merged
Merged: 7/1/2020
Merged by: @StefH

Base: masterHead: OpenApiParser


📝 Commits (10+)

📊 Changes

31 files changed (+4907 additions, -646 deletions)

View changed files

📝 WireMock.Net Solution.sln (+202 -97)
📝 examples/WireMock.Net.Client/WireMock.Net.Client.csproj (+0 -1)
examples/WireMock.Net.Console.NETCoreApp2/Program.cs (+28 -0)
📝 examples/WireMock.Net.Console.NETCoreApp2/WireMock.Net.Console.NETCoreApp2.csproj (+7 -1)
examples/WireMock.Net.Console.NETCoreApp2/__admin/mappings/wiremock-petstore-openapi3.json (+602 -0)
examples/WireMock.Net.OpenApiParser.ConsoleApp/Program.cs (+35 -0)
examples/WireMock.Net.OpenApiParser.ConsoleApp/Run.cs (+64 -0)
examples/WireMock.Net.OpenApiParser.ConsoleApp/WireMock.Net.OpenApiParser.ConsoleApp.csproj (+26 -0)
examples/WireMock.Net.OpenApiParser.ConsoleApp/infura.yaml (+337 -0)
examples/WireMock.Net.OpenApiParser.ConsoleApp/petstore-openapi3.json (+840 -0)
examples/WireMock.Net.OpenApiParser.ConsoleApp/petstore.yml (+730 -0)
examples/WireMock.Net.OpenApiParser.ConsoleApp/wiremock-petstore-openapi3.json (+602 -0)
src/WireMock.Net.Abstractions/Server/IWireMockServer.cs (+162 -0)
📝 src/WireMock.Net.Abstractions/WireMock.Net.Abstractions.csproj (+1 -1)
src/WireMock.Net.OpenApiParser/Extensions/OpenApiSchemaExtensions.cs (+92 -0)
src/WireMock.Net.OpenApiParser/Extensions/WireMockServerExtensions.cs (+59 -0)
src/WireMock.Net.OpenApiParser/IWireMockOpenApiParser.cs (+37 -0)
src/WireMock.Net.OpenApiParser/Types/SchemaFormat.cs (+25 -0)
src/WireMock.Net.OpenApiParser/Types/SchemaType.cs (+21 -0)
src/WireMock.Net.OpenApiParser/Utils/DateTimeUtils.cs (+18 -0)

...and 11 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/wiremock/WireMock.Net/pull/479 **Author:** [@StefH](https://github.com/StefH) **Created:** 6/17/2020 **Status:** ✅ Merged **Merged:** 7/1/2020 **Merged by:** [@StefH](https://github.com/StefH) **Base:** `master` ← **Head:** `OpenApiParser` --- ### 📝 Commits (10+) - [`8657fde`](https://github.com/wiremock/WireMock.Net/commit/8657fdee17813596cf97368d7b10f17a35586c4b) wip - [`9e050ad`](https://github.com/wiremock/WireMock.Net/commit/9e050ad36d4d4900910bd1f596a8603d181f3cb6) . - [`a79315a`](https://github.com/wiremock/WireMock.Net/commit/a79315adc38765f0361834e412ac5df29c3a0135) merge from master - [`1fb416c`](https://github.com/wiremock/WireMock.Net/commit/1fb416cc123be107ff3141524a7dad7aed93cd1b) . - [`b1e1efa`](https://github.com/wiremock/WireMock.Net/commit/b1e1efa4ca5ff09f38d66e06fc7268f8d198f7c4) nuget - [`91bf612`](https://github.com/wiremock/WireMock.Net/commit/91bf6129f16726fe99283ac47e90dfb5dc1ec055) . - [`0fa63ea`](https://github.com/wiremock/WireMock.Net/commit/0fa63ea6b24d47cd5d24ae03285f21e6593c6e8f) . - [`e72bee1`](https://github.com/wiremock/WireMock.Net/commit/e72bee12636800fe1391a3b51830aa767ac30029) WithMappingModel - [`2fa1352`](https://github.com/wiremock/WireMock.Net/commit/2fa1352910b11f406899fefcfe3a8ba0bdc2dcb8) tests - [`d156c7f`](https://github.com/wiremock/WireMock.Net/commit/d156c7f9cb412a066dbcbde403b0e4cdc0876570) mrg from master ### 📊 Changes **31 files changed** (+4907 additions, -646 deletions) <details> <summary>View changed files</summary> 📝 `WireMock.Net Solution.sln` (+202 -97) 📝 `examples/WireMock.Net.Client/WireMock.Net.Client.csproj` (+0 -1) ➕ `examples/WireMock.Net.Console.NETCoreApp2/Program.cs` (+28 -0) 📝 `examples/WireMock.Net.Console.NETCoreApp2/WireMock.Net.Console.NETCoreApp2.csproj` (+7 -1) ➕ `examples/WireMock.Net.Console.NETCoreApp2/__admin/mappings/wiremock-petstore-openapi3.json` (+602 -0) ➕ `examples/WireMock.Net.OpenApiParser.ConsoleApp/Program.cs` (+35 -0) ➕ `examples/WireMock.Net.OpenApiParser.ConsoleApp/Run.cs` (+64 -0) ➕ `examples/WireMock.Net.OpenApiParser.ConsoleApp/WireMock.Net.OpenApiParser.ConsoleApp.csproj` (+26 -0) ➕ `examples/WireMock.Net.OpenApiParser.ConsoleApp/infura.yaml` (+337 -0) ➕ `examples/WireMock.Net.OpenApiParser.ConsoleApp/petstore-openapi3.json` (+840 -0) ➕ `examples/WireMock.Net.OpenApiParser.ConsoleApp/petstore.yml` (+730 -0) ➕ `examples/WireMock.Net.OpenApiParser.ConsoleApp/wiremock-petstore-openapi3.json` (+602 -0) ➕ `src/WireMock.Net.Abstractions/Server/IWireMockServer.cs` (+162 -0) 📝 `src/WireMock.Net.Abstractions/WireMock.Net.Abstractions.csproj` (+1 -1) ➕ `src/WireMock.Net.OpenApiParser/Extensions/OpenApiSchemaExtensions.cs` (+92 -0) ➕ `src/WireMock.Net.OpenApiParser/Extensions/WireMockServerExtensions.cs` (+59 -0) ➕ `src/WireMock.Net.OpenApiParser/IWireMockOpenApiParser.cs` (+37 -0) ➕ `src/WireMock.Net.OpenApiParser/Types/SchemaFormat.cs` (+25 -0) ➕ `src/WireMock.Net.OpenApiParser/Types/SchemaType.cs` (+21 -0) ➕ `src/WireMock.Net.OpenApiParser/Utils/DateTimeUtils.cs` (+18 -0) _...and 11 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 08:34:04 +01:00
adam closed this issue 2025-12-29 08:34:04 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/WireMock.Net#937