forked from loafle/openapi-generator-original
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			master
			...
			filipe-sil
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					88ce2cb070 | ||
| 
						 | 
					2fd7c41b3d | 
@ -1 +0,0 @@
 | 
				
			|||||||
RUN apt update && apt install -y maven
 | 
					 | 
				
			||||||
							
								
								
									
										2
									
								
								.github/ISSUE_TEMPLATE/bug_report.md
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/ISSUE_TEMPLATE/bug_report.md
									
									
									
									
										vendored
									
									
								
							@ -10,7 +10,7 @@ assignees: ''
 | 
				
			|||||||
#### Bug Report Checklist
 | 
					#### Bug Report Checklist
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- [ ] Have you provided a full/minimal spec to reproduce the issue?
 | 
					- [ ] Have you provided a full/minimal spec to reproduce the issue?
 | 
				
			||||||
- [ ] Have you validated the input using an OpenAPI validator ([example](https://apitools.dev/swagger-parser/online/))?
 | 
					- [ ] Have you validated the input using an OpenAPI validator ([example](https://apidevtools.org/swagger-parser/online/))?
 | 
				
			||||||
- [ ] Have you [tested with the latest master](https://github.com/OpenAPITools/openapi-generator/wiki/FAQ#how-to-test-with-the-latest-master-of-openapi-generator) to confirm the issue still exists?
 | 
					- [ ] Have you [tested with the latest master](https://github.com/OpenAPITools/openapi-generator/wiki/FAQ#how-to-test-with-the-latest-master-of-openapi-generator) to confirm the issue still exists?
 | 
				
			||||||
- [ ] Have you searched for related issues/PRs?
 | 
					- [ ] Have you searched for related issues/PRs?
 | 
				
			||||||
- [ ] What's the actual output vs expected output?
 | 
					- [ ] What's the actual output vs expected output?
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										8
									
								
								.github/PULL_REQUEST_TEMPLATE.md
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/PULL_REQUEST_TEMPLATE.md
									
									
									
									
										vendored
									
									
								
							@ -7,9 +7,9 @@
 | 
				
			|||||||
- [ ] Pull Request title clearly describes the work in the pull request and Pull Request description provides details about how to validate the work. Missing information here may result in delayed response from the community.
 | 
					- [ ] Pull Request title clearly describes the work in the pull request and Pull Request description provides details about how to validate the work. Missing information here may result in delayed response from the community.
 | 
				
			||||||
- [ ] Run the following to [build the project](https://github.com/OpenAPITools/openapi-generator#14---build-projects) and update samples:
 | 
					- [ ] Run the following to [build the project](https://github.com/OpenAPITools/openapi-generator#14---build-projects) and update samples:
 | 
				
			||||||
  ```
 | 
					  ```
 | 
				
			||||||
  ./mvnw clean package || exit
 | 
					  ./mvnw clean package 
 | 
				
			||||||
  ./bin/generate-samples.sh ./bin/configs/*.yaml || exit
 | 
					  ./bin/generate-samples.sh ./bin/configs/*.yaml
 | 
				
			||||||
  ./bin/utils/export_docs_generators.sh || exit
 | 
					  ./bin/utils/export_docs_generators.sh
 | 
				
			||||||
  ``` 
 | 
					  ``` 
 | 
				
			||||||
  (For Windows users, please run the script in [Git BASH](https://gitforwindows.org/))
 | 
					  (For Windows users, please run the script in [Git BASH](https://gitforwindows.org/))
 | 
				
			||||||
  Commit all changed files. 
 | 
					  Commit all changed files. 
 | 
				
			||||||
@ -17,5 +17,5 @@
 | 
				
			|||||||
  These must match the expectations made by your contribution. 
 | 
					  These must match the expectations made by your contribution. 
 | 
				
			||||||
  You may regenerate an individual generator by passing the relevant config(s) as an argument to the script, for example `./bin/generate-samples.sh bin/configs/java*`. 
 | 
					  You may regenerate an individual generator by passing the relevant config(s) as an argument to the script, for example `./bin/generate-samples.sh bin/configs/java*`. 
 | 
				
			||||||
  IMPORTANT: Do **NOT** purge/delete any folders/files (e.g. tests) when regenerating the samples as manually written tests may be removed.
 | 
					  IMPORTANT: Do **NOT** purge/delete any folders/files (e.g. tests) when regenerating the samples as manually written tests may be removed.
 | 
				
			||||||
- [ ] File the PR against the [correct branch](https://github.com/OpenAPITools/openapi-generator/wiki/Git-Branches): `master` (upcoming `7.x.0` minor release - breaking changes with fallbacks), `8.0.x` (breaking changes without fallbacks)
 | 
					- [ ] File the PR against the [correct branch](https://github.com/OpenAPITools/openapi-generator/wiki/Git-Branches): `master` (upcoming 7.6.0 minor release - breaking changes with fallbacks), `8.0.x` (breaking changes without fallbacks)
 | 
				
			||||||
- [ ] If your PR is targeting a particular programming language, @mention the [technical committee](https://github.com/openapitools/openapi-generator/#62---openapi-generator-technical-committee) members, so they are more likely to review the pull request.
 | 
					- [ ] If your PR is targeting a particular programming language, @mention the [technical committee](https://github.com/openapitools/openapi-generator/#62---openapi-generator-technical-committee) members, so they are more likely to review the pull request.
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								.github/workflows/gradle-test.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/gradle-test.yaml
									
									
									
									
										vendored
									
									
								
							@ -29,8 +29,6 @@ jobs:
 | 
				
			|||||||
          - samples/client/petstore/java/okhttp-gson
 | 
					          - samples/client/petstore/java/okhttp-gson
 | 
				
			||||||
          - samples/client/petstore/java/okhttp-gson-group-parameter
 | 
					          - samples/client/petstore/java/okhttp-gson-group-parameter
 | 
				
			||||||
          - samples/client/petstore/java/webclient-swagger2
 | 
					          - samples/client/petstore/java/webclient-swagger2
 | 
				
			||||||
          - samples/client/petstore/java/native
 | 
					 | 
				
			||||||
          - samples/client/petstore/java/native-jakarta
 | 
					 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-java@v4
 | 
					      - uses: actions/setup-java@v4
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										4
									
								
								.github/workflows/linux.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/linux.yaml
									
									
									
									
										vendored
									
									
								
							@ -45,7 +45,7 @@ jobs:
 | 
				
			|||||||
            ${{ runner.os }}-gradle-
 | 
					            ${{ runner.os }}-gradle-
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: Setup Maven
 | 
					      - name: Setup Maven
 | 
				
			||||||
        uses: s4u/setup-maven-action@v1.18.0
 | 
					        uses: s4u/setup-maven-action@v1.14.0
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          java-version: ${{ matrix.java }}
 | 
					          java-version: ${{ matrix.java }}
 | 
				
			||||||
          maven-version: 3.8.8
 | 
					          maven-version: 3.8.8
 | 
				
			||||||
@ -87,7 +87,7 @@ jobs:
 | 
				
			|||||||
      - name: Check out code
 | 
					      - name: Check out code
 | 
				
			||||||
        uses: actions/checkout@v4
 | 
					        uses: actions/checkout@v4
 | 
				
			||||||
      - name: Setup Maven
 | 
					      - name: Setup Maven
 | 
				
			||||||
        uses: s4u/setup-maven-action@v1.18.0
 | 
					        uses: s4u/setup-maven-action@v1.14.0
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          java-version: 11
 | 
					          java-version: 11
 | 
				
			||||||
          maven-version: 3.8.8
 | 
					          maven-version: 3.8.8
 | 
				
			||||||
 | 
				
			|||||||
@ -11,7 +11,7 @@ jobs:
 | 
				
			|||||||
  report:
 | 
					  report:
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: dorny/test-reporter@v2
 | 
					      - uses: dorny/test-reporter@v1
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          artifact: surefire-test-results
 | 
					          artifact: surefire-test-results
 | 
				
			||||||
          name: JUnit Test results
 | 
					          name: JUnit Test results
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										3
									
								
								.github/workflows/openapi-generator.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/openapi-generator.yaml
									
									
									
									
										vendored
									
									
								
							@ -142,9 +142,6 @@ jobs:
 | 
				
			|||||||
          path: modules/openapi-generator-cli/target
 | 
					          path: modules/openapi-generator-cli/target
 | 
				
			||||||
      - name: Delete samples that are entirely generated
 | 
					      - name: Delete samples that are entirely generated
 | 
				
			||||||
        run: |
 | 
					        run: |
 | 
				
			||||||
          rm -rf samples/client/petstore/csharp/generichost/latest/HelloWorld
 | 
					 | 
				
			||||||
          rm -rf samples/client/petstore/csharp/generichost/latest/Tags
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          rm -rf samples/client/petstore/csharp/generichost/net8/AllOf
 | 
					          rm -rf samples/client/petstore/csharp/generichost/net8/AllOf
 | 
				
			||||||
          rm -rf samples/client/petstore/csharp/generichost/net8/AnyOf
 | 
					          rm -rf samples/client/petstore/csharp/generichost/net8/AnyOf
 | 
				
			||||||
          rm -rf samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare
 | 
					          rm -rf samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare
 | 
				
			||||||
 | 
				
			|||||||
@ -1,34 +0,0 @@
 | 
				
			|||||||
name: Samples C# .Net 8 FastEndpoints Server
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  push:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/server/petstore/aspnet/fastendpoints/**
 | 
					 | 
				
			||||||
      - samples/server/petstore/aspnet/fastendpoints-*/**
 | 
					 | 
				
			||||||
  pull_request:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/server/petstore/aspnet/fastendpoints/**
 | 
					 | 
				
			||||||
      - samples/server/petstore/aspnet/fastendpoints-*/**
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  build:
 | 
					 | 
				
			||||||
    name: Build .Net 8 FastEndpoints servers
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    strategy:
 | 
					 | 
				
			||||||
      fail-fast: false
 | 
					 | 
				
			||||||
      matrix:
 | 
					 | 
				
			||||||
        sample:
 | 
					 | 
				
			||||||
          - samples/server/petstore/aspnet/fastendpoints
 | 
					 | 
				
			||||||
          - samples/server/petstore/aspnet/fastendpoints-useApiVersioning
 | 
					 | 
				
			||||||
          - samples/server/petstore/aspnet/fastendpoints-useAuthentication
 | 
					 | 
				
			||||||
          - samples/server/petstore/aspnet/fastendpoints-useProblemDetails
 | 
					 | 
				
			||||||
          - samples/server/petstore/aspnet/fastendpoints-useRecords
 | 
					 | 
				
			||||||
          - samples/server/petstore/aspnet/fastendpoints-useResponseCaching
 | 
					 | 
				
			||||||
          - samples/server/petstore/aspnet/fastendpoints-useValidators
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - uses: actions/setup-dotnet@v4.3.1
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          dotnet-version: '8.0.x'
 | 
					 | 
				
			||||||
      - name: Build
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: dotnet build Org.OpenAPITools.sln
 | 
					 | 
				
			||||||
@ -5,12 +5,10 @@ on:
 | 
				
			|||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - 'samples/client/petstore/c/**'
 | 
					      - 'samples/client/petstore/c/**'
 | 
				
			||||||
      - 'samples/client/petstore/c-useJsonUnformatted/**'
 | 
					      - 'samples/client/petstore/c-useJsonUnformatted/**'
 | 
				
			||||||
      - 'samples/client/others/c/bearerAuth/**'
 | 
					 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - 'samples/client/petstore/c/**'
 | 
					      - 'samples/client/petstore/c/**'
 | 
				
			||||||
      - 'samples/client/petstore/c-useJsonUnformatted/**'
 | 
					      - 'samples/client/petstore/c-useJsonUnformatted/**'
 | 
				
			||||||
      - 'samples/client/others/c/bearerAuth/**'
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
@ -22,7 +20,6 @@ jobs:
 | 
				
			|||||||
        sample:
 | 
					        sample:
 | 
				
			||||||
          - 'samples/client/petstore/c/'
 | 
					          - 'samples/client/petstore/c/'
 | 
				
			||||||
          - 'samples/client/petstore/c-useJsonUnformatted/'
 | 
					          - 'samples/client/petstore/c-useJsonUnformatted/'
 | 
				
			||||||
          - 'samples/client/others/c/bearerAuth/'
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										11
									
								
								.github/workflows/samples-cpp-qt-client.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								.github/workflows/samples-cpp-qt-client.yaml
									
									
									
									
										vendored
									
									
								
							@ -3,10 +3,10 @@ name: Samples cpp qt client
 | 
				
			|||||||
on:
 | 
					on:
 | 
				
			||||||
  push:
 | 
					  push:
 | 
				
			||||||
    branches:
 | 
					    branches:
 | 
				
			||||||
      - "samples/client/petstore/cpp-qt*/**"
 | 
					      - "samples/client/petstore/cpp-qt/**"
 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - "samples/client/petstore/cpp-qt*/**"
 | 
					      - "samples/client/petstore/cpp-qt/**"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
env:
 | 
					env:
 | 
				
			||||||
  GRADLE_VERSION: 6.9
 | 
					  GRADLE_VERSION: 6.9
 | 
				
			||||||
@ -16,9 +16,6 @@ jobs:
 | 
				
			|||||||
    name: Build cpp qt client
 | 
					    name: Build cpp qt client
 | 
				
			||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        sample:
 | 
					 | 
				
			||||||
          - samples/client/petstore/cpp-qt
 | 
					 | 
				
			||||||
          - samples/client/petstore/cpp-qt-addDownloadProgress
 | 
					 | 
				
			||||||
        os:
 | 
					        os:
 | 
				
			||||||
          - ubuntu-latest
 | 
					          - ubuntu-latest
 | 
				
			||||||
          - macOS-latest
 | 
					          - macOS-latest
 | 
				
			||||||
@ -32,5 +29,5 @@ jobs:
 | 
				
			|||||||
          version: "6.7.1"
 | 
					          version: "6.7.1"
 | 
				
			||||||
          target: "desktop"
 | 
					          target: "desktop"
 | 
				
			||||||
      - name: Build
 | 
					      - name: Build
 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					        working-directory: "samples/client/petstore/cpp-qt"
 | 
				
			||||||
        run: cmake . && cmake --build . --verbose
 | 
					        run: cmake . && cmake --build .
 | 
				
			||||||
 | 
				
			|||||||
@ -16,7 +16,7 @@ on:
 | 
				
			|||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
    name: Build .Net projects
 | 
					    name: Build .Net projects
 | 
				
			||||||
    runs-on: windows-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
@ -28,7 +28,7 @@ jobs:
 | 
				
			|||||||
          # - samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/
 | 
					          # - samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-dotnet@v4.3.1
 | 
					      - uses: actions/setup-dotnet@v4.0.1
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          dotnet-version: 3.1.*
 | 
					          dotnet-version: 3.1.*
 | 
				
			||||||
      - name: Build
 | 
					      - name: Build
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										45
									
								
								.github/workflows/samples-dotnet.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								.github/workflows/samples-dotnet.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,45 @@
 | 
				
			|||||||
 | 
					name: Samples C# .Net 8 Clients
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  push:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - samples/client/petstore/csharp/generichost/net8/**
 | 
				
			||||||
 | 
					      - samples/client/petstore/csharp/httpclient/net8/**
 | 
				
			||||||
 | 
					      - samples/client/petstore/csharp/restsharp/net8/**
 | 
				
			||||||
 | 
					      - samples/client/petstore/csharp/unityWebRequest/net8/**
 | 
				
			||||||
 | 
					  pull_request:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - samples/client/petstore/csharp/generichost/net8/**
 | 
				
			||||||
 | 
					      - samples/client/petstore/csharp/httpclient/net8/**
 | 
				
			||||||
 | 
					      - samples/client/petstore/csharp/restsharp/net8/**
 | 
				
			||||||
 | 
					      - samples/client/petstore/csharp/unityWebRequest/net8/**
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  build:
 | 
				
			||||||
 | 
					    name: Build .Net projects
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					    strategy:
 | 
				
			||||||
 | 
					      fail-fast: false
 | 
				
			||||||
 | 
					      matrix:
 | 
				
			||||||
 | 
					        sample:
 | 
				
			||||||
 | 
					          - samples/client/petstore/csharp/generichost/net8/AllOf
 | 
				
			||||||
 | 
					          - samples/client/petstore/csharp/generichost/net8/AnyOf
 | 
				
			||||||
 | 
					          - samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare
 | 
				
			||||||
 | 
					          - samples/client/petstore/csharp/generichost/net8/FormModels
 | 
				
			||||||
 | 
					          - samples/client/petstore/csharp/generichost/net8/ManualPetstoreTests
 | 
				
			||||||
 | 
					          - samples/client/petstore/csharp/generichost/net8/ManualSourceGenerationTests
 | 
				
			||||||
 | 
					          - samples/client/petstore/csharp/generichost/net8/NullReferenceTypes
 | 
				
			||||||
 | 
					          - samples/client/petstore/csharp/generichost/net8/OneOf
 | 
				
			||||||
 | 
					          - samples/client/petstore/csharp/generichost/net8/Petstore
 | 
				
			||||||
 | 
					          - samples/client/petstore/csharp/generichost/net8/SourceGeneration
 | 
				
			||||||
 | 
					          - samples/client/petstore/csharp/generichost/net8/UseDateTimeForDate
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
 | 
					      - uses: actions/setup-dotnet@v4.0.1
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          dotnet-version: '8.0.x'
 | 
				
			||||||
 | 
					      - name: Build
 | 
				
			||||||
 | 
					        working-directory: ${{ matrix.sample }}
 | 
				
			||||||
 | 
					        run: dotnet build Org.OpenAPITools.sln
 | 
				
			||||||
 | 
					      - name: Test
 | 
				
			||||||
 | 
					        working-directory: ${{ matrix.sample }}
 | 
				
			||||||
 | 
					        run: dotnet test Org.OpenAPITools.sln
 | 
				
			||||||
							
								
								
									
										33
									
								
								.github/workflows/samples-dotnet6-client-echo-api.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								.github/workflows/samples-dotnet6-client-echo-api.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,33 @@
 | 
				
			|||||||
 | 
					name: Samples C# .Net 6 Client Echo API
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  push:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - samples/client/echo_api/csharp-restsharp/**
 | 
				
			||||||
 | 
					  pull_request:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - samples/client/echo_api/csharp-restsharp/**
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  build:
 | 
				
			||||||
 | 
					    name: Build .Net clients
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					    strategy:
 | 
				
			||||||
 | 
					      fail-fast: false
 | 
				
			||||||
 | 
					      matrix:
 | 
				
			||||||
 | 
					        sample:
 | 
				
			||||||
 | 
					          # clients
 | 
				
			||||||
 | 
					          - samples/client/echo_api/csharp-restsharp/
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
 | 
					      - uses: actions/setup-dotnet@v4.0.1
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          dotnet-version: '6.0.x'
 | 
				
			||||||
 | 
					      - name: Run echo server
 | 
				
			||||||
 | 
					        run: |
 | 
				
			||||||
 | 
					          git clone https://github.com/wing328/http-echo-server -b openapi-generator-test-server
 | 
				
			||||||
 | 
					          (cd http-echo-server && npm install && npm start &)
 | 
				
			||||||
 | 
					      - name: Build
 | 
				
			||||||
 | 
					        working-directory: ${{ matrix.sample }}
 | 
				
			||||||
 | 
					        run: |
 | 
				
			||||||
 | 
					          dotnet build Org.OpenAPITools.sln
 | 
				
			||||||
 | 
					          dotnet test Org.OpenAPITools.sln
 | 
				
			||||||
							
								
								
									
										26
									
								
								.github/workflows/samples-dotnet6-client.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								.github/workflows/samples-dotnet6-client.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,26 @@
 | 
				
			|||||||
 | 
					name: Samples C# .Net 6 Client
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  push:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - samples/client/petstore/csharp/restsharp/net6/**
 | 
				
			||||||
 | 
					  pull_request:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - samples/client/petstore/csharp/restsharp/net6/**
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  build:
 | 
				
			||||||
 | 
					    name: Build .Net clients
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					    strategy:
 | 
				
			||||||
 | 
					      fail-fast: false
 | 
				
			||||||
 | 
					      matrix:
 | 
				
			||||||
 | 
					        sample:
 | 
				
			||||||
 | 
					          - samples/client/petstore/csharp/restsharp/net6/ParameterMappings/
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
 | 
					      - uses: actions/setup-dotnet@v4.0.1
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          dotnet-version: '6.0.x'
 | 
				
			||||||
 | 
					      - name: Build
 | 
				
			||||||
 | 
					        working-directory: ${{ matrix.sample }}
 | 
				
			||||||
 | 
					        run: dotnet build Org.OpenAPITools.sln
 | 
				
			||||||
@ -25,7 +25,7 @@ jobs:
 | 
				
			|||||||
          - samples/server/petstore/aspnetcore-6.0-useSwashBuckle
 | 
					          - samples/server/petstore/aspnetcore-6.0-useSwashBuckle
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-dotnet@v4.3.1
 | 
					      - uses: actions/setup-dotnet@v4.0.1
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          dotnet-version: '6.0.x'
 | 
					          dotnet-version: '6.0.x'
 | 
				
			||||||
      - name: Build
 | 
					      - name: Build
 | 
				
			||||||
 | 
				
			|||||||
@ -1,33 +0,0 @@
 | 
				
			|||||||
name: Samples C# .Net 8 Client Echo API
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  push:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/client/echo_api/csharp/restsharp/net8/**
 | 
					 | 
				
			||||||
  pull_request:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/client/echo_api/csharp/restsharp/net8/**
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  build:
 | 
					 | 
				
			||||||
    name: Build .Net clients
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    strategy:
 | 
					 | 
				
			||||||
      fail-fast: false
 | 
					 | 
				
			||||||
      matrix:
 | 
					 | 
				
			||||||
        sample:
 | 
					 | 
				
			||||||
          # clients
 | 
					 | 
				
			||||||
          - samples/client/echo_api/csharp/restsharp/net8/EchoApi
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - uses: actions/setup-dotnet@v4.3.1
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          dotnet-version: '8.0.x'
 | 
					 | 
				
			||||||
      - name: Run echo server
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          git clone https://github.com/wing328/http-echo-server -b openapi-generator-test-server
 | 
					 | 
				
			||||||
          (cd http-echo-server && npm install && npm start &)
 | 
					 | 
				
			||||||
      - name: Build
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          dotnet build Org.OpenAPITools.sln
 | 
					 | 
				
			||||||
          dotnet test Org.OpenAPITools.sln
 | 
					 | 
				
			||||||
							
								
								
									
										27
									
								
								.github/workflows/samples-dotnet8-client.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										27
									
								
								.github/workflows/samples-dotnet8-client.yaml
									
									
									
									
										vendored
									
									
								
							@ -1,27 +0,0 @@
 | 
				
			|||||||
name: Samples C# .Net 8 Client
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  push:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/restsharp/net8/**
 | 
					 | 
				
			||||||
  pull_request:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/restsharp/net8/**
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  build:
 | 
					 | 
				
			||||||
    name: Build .Net clients
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    strategy:
 | 
					 | 
				
			||||||
      fail-fast: false
 | 
					 | 
				
			||||||
      matrix:
 | 
					 | 
				
			||||||
        sample:
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/restsharp/net8/ParameterMappings/
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/restsharp/net8/useVirtualForHooks/
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - uses: actions/setup-dotnet@v4.3.1
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          dotnet-version: '8.0.x'
 | 
					 | 
				
			||||||
      - name: Build
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: dotnet build Org.OpenAPITools.sln
 | 
					 | 
				
			||||||
@ -23,10 +23,9 @@ jobs:
 | 
				
			|||||||
          - samples/server/petstore/aspnetcore-8.0-pocoModels
 | 
					          - samples/server/petstore/aspnetcore-8.0-pocoModels
 | 
				
			||||||
          - samples/server/petstore/aspnetcore-8.0-project4Models
 | 
					          - samples/server/petstore/aspnetcore-8.0-project4Models
 | 
				
			||||||
          - samples/server/petstore/aspnetcore-8.0-useSwashBuckle
 | 
					          - samples/server/petstore/aspnetcore-8.0-useSwashBuckle
 | 
				
			||||||
          - samples/server/petstore/aspnetcore-8.0-use-centralized-package-version-management
 | 
					 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-dotnet@v4.3.1
 | 
					      - uses: actions/setup-dotnet@v4.0.1
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          dotnet-version: '8.0.x'
 | 
					          dotnet-version: '8.0.x'
 | 
				
			||||||
      - name: Build
 | 
					      - name: Build
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										45
									
								
								.github/workflows/samples-dotnet8.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										45
									
								
								.github/workflows/samples-dotnet8.yaml
									
									
									
									
										vendored
									
									
								
							@ -1,45 +0,0 @@
 | 
				
			|||||||
name: Samples C# .Net 8 Clients
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  push:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/generichost/net8/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/httpclient/net8/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/restsharp/net8/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/unityWebRequest/net8/**
 | 
					 | 
				
			||||||
  pull_request:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/generichost/net8/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/httpclient/net8/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/restsharp/net8/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/unityWebRequest/net8/**
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  build:
 | 
					 | 
				
			||||||
    name: Build .Net projects
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    strategy:
 | 
					 | 
				
			||||||
      fail-fast: false
 | 
					 | 
				
			||||||
      matrix:
 | 
					 | 
				
			||||||
        sample:
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net8/AllOf
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net8/AnyOf
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net8/FormModels
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net8/ManualPetstoreTests
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net8/ManualSourceGenerationTests
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net8/NullReferenceTypes
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net8/OneOf
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net8/Petstore
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net8/SourceGeneration
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net8/UseDateTimeForDate
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - uses: actions/setup-dotnet@v4.3.1
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          dotnet-version: '8.0.x'
 | 
					 | 
				
			||||||
      - name: Build
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: dotnet build Org.OpenAPITools.sln
 | 
					 | 
				
			||||||
      - name: Test
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: dotnet test Org.OpenAPITools.sln
 | 
					 | 
				
			||||||
							
								
								
									
										55
									
								
								.github/workflows/samples-dotnet9.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										55
									
								
								.github/workflows/samples-dotnet9.yaml
									
									
									
									
										vendored
									
									
								
							@ -1,55 +0,0 @@
 | 
				
			|||||||
name: Samples C# .Net 9 Clients
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  push:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/generichost/latest/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/generichost/net9/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/httpclient/net9/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/restsharp/net9/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/unityWebRequest/net9/**
 | 
					 | 
				
			||||||
  pull_request:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/generichost/latest/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/generichost/net9/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/httpclient/net9/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/restsharp/net9/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/csharp/unityWebRequest/net9/**
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  build:
 | 
					 | 
				
			||||||
    name: Build .Net projects
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    strategy:
 | 
					 | 
				
			||||||
      fail-fast: false
 | 
					 | 
				
			||||||
      matrix:
 | 
					 | 
				
			||||||
        sample:
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/latest/Tags
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/latest/HelloWorld
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net9/AllOf
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net9/AnyOf
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net9/AnyOfNoCompare
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net9/FormModels
 | 
					 | 
				
			||||||
          # - samples/client/petstore/csharp/generichost/net9/ManualPetstoreTests
 | 
					 | 
				
			||||||
          # - samples/client/petstore/csharp/generichost/net9/ManualSourceGenerationTests
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net9/NullReferenceTypes
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net9/OneOf
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net9/Petstore
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net9/SourceGeneration
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/generichost/net9/UseDateTimeForDate
 | 
					 | 
				
			||||||
          # restsharp
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/restsharp/net9/EnumMappings
 | 
					 | 
				
			||||||
          # httpclient
 | 
					 | 
				
			||||||
          - samples/client/petstore/csharp/httpclient/net9/Petstore
 | 
					 | 
				
			||||||
          # unity
 | 
					 | 
				
			||||||
          #- samples/client/petstore/csharp/unityWebRequest/net9/Petstore
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - uses: actions/setup-dotnet@v4.3.1
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          dotnet-version: '9.0.101'
 | 
					 | 
				
			||||||
      - name: Build
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: dotnet build Org.OpenAPITools.sln
 | 
					 | 
				
			||||||
      - name: Test
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: dotnet test Org.OpenAPITools.sln
 | 
					 | 
				
			||||||
							
								
								
									
										4
									
								
								.github/workflows/samples-elm.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/samples-elm.yaml
									
									
									
									
										vendored
									
									
								
							@ -3,12 +3,10 @@ name: Samples Elm
 | 
				
			|||||||
on:
 | 
					on:
 | 
				
			||||||
  push:
 | 
					  push:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - .github/workflows/samples-elm.yaml
 | 
					 | 
				
			||||||
      - samples/client/petstore/elm/**
 | 
					      - samples/client/petstore/elm/**
 | 
				
			||||||
      - samples/openapi3/client/elm/**
 | 
					      - samples/openapi3/client/elm/**
 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - .github/workflows/samples-elm.yaml
 | 
					 | 
				
			||||||
      - samples/client/petstore/elm/**
 | 
					      - samples/client/petstore/elm/**
 | 
				
			||||||
      - samples/openapi3/client/elm/**
 | 
					      - samples/openapi3/client/elm/**
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
@ -34,4 +32,4 @@ jobs:
 | 
				
			|||||||
        # An .elm file couldn't be compiled
 | 
					        # An .elm file couldn't be compiled
 | 
				
			||||||
        # No .elm files were found
 | 
					        # No .elm files were found
 | 
				
			||||||
        # No elm.json file could be found in the root of the working directory
 | 
					        # No elm.json file could be found in the root of the working directory
 | 
				
			||||||
        run: elm make $(find . -name "*.elm") --output=/dev/null
 | 
					        run: elm make $(find . -name *.elm) --output=/dev/null
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										18
									
								
								.github/workflows/samples-erlang.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								.github/workflows/samples-erlang.yaml
									
									
									
									
										vendored
									
									
								
							@ -3,33 +3,33 @@ name: Samples Erlang
 | 
				
			|||||||
on:
 | 
					on:
 | 
				
			||||||
  push:
 | 
					  push:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - samples/server/echo_api/erlang-server/**
 | 
					      # comment out due to errors
 | 
				
			||||||
      - samples/server/petstore/erlang-server/**
 | 
					      # ===> Compiling src/openapi_pet_handler.erl failed
 | 
				
			||||||
 | 
					      # src/openapi_pet_handler.erl:278: function is_authorized/2 already defined
 | 
				
			||||||
 | 
					      #- samples/server/petstore/erlang-server/**
 | 
				
			||||||
      - samples/client/petstore/erlang-client/**
 | 
					      - samples/client/petstore/erlang-client/**
 | 
				
			||||||
      - samples/client/petstore/erlang-proper/**
 | 
					      - samples/client/petstore/erlang-proper/**
 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - samples/server/echo_api/erlang-server/**
 | 
					      #- samples/server/petstore/erlang-server/**
 | 
				
			||||||
      - samples/server/petstore/erlang-server/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/erlang-client/**
 | 
					      - samples/client/petstore/erlang-client/**
 | 
				
			||||||
      - samples/client/petstore/erlang-proper/**
 | 
					      - samples/client/petstore/erlang-proper/**
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
    name: Build Erlang projects
 | 
					    name: Build Erlang projects
 | 
				
			||||||
    runs-on: ubuntu-24.04
 | 
					    runs-on: ubuntu-20.04
 | 
				
			||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        sample:
 | 
					        sample:
 | 
				
			||||||
          - samples/server/echo_api/erlang-server/
 | 
					          #- samples/server/petstore/erlang-server/
 | 
				
			||||||
          - samples/server/petstore/erlang-server/
 | 
					 | 
				
			||||||
          - samples/client/petstore/erlang-client/
 | 
					          - samples/client/petstore/erlang-client/
 | 
				
			||||||
          - samples/client/petstore/erlang-proper/
 | 
					          - samples/client/petstore/erlang-proper/
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: erlef/setup-beam@v1
 | 
					      - uses: erlef/setup-beam@v1
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          otp-version: '27'
 | 
					          otp-version: '22.2'
 | 
				
			||||||
          rebar3-version: '3.23.0'
 | 
					          rebar3-version: '3.14.3'
 | 
				
			||||||
      - run: rebar3 compile
 | 
					      - run: rebar3 compile
 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					        working-directory: ${{ matrix.sample }}
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										24
									
								
								.github/workflows/samples-go.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										24
									
								
								.github/workflows/samples-go.yaml
									
									
									
									
										vendored
									
									
								
							@ -35,27 +35,3 @@ jobs:
 | 
				
			|||||||
      - name: Run test
 | 
					      - name: Run test
 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					        working-directory: ${{ matrix.sample }}
 | 
				
			||||||
        run: go test -mod=mod -v
 | 
					        run: go test -mod=mod -v
 | 
				
			||||||
 | 
					 | 
				
			||||||
  verify:
 | 
					 | 
				
			||||||
    name: Verify generated Go files with Go tests
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    strategy:
 | 
					 | 
				
			||||||
      fail-fast: false
 | 
					 | 
				
			||||||
      matrix:
 | 
					 | 
				
			||||||
        sample:
 | 
					 | 
				
			||||||
          - samples/server/petstore/go-api-server/
 | 
					 | 
				
			||||||
        go-version:
 | 
					 | 
				
			||||||
          - "1.18"
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - name: Set up Go
 | 
					 | 
				
			||||||
        uses: actions/setup-go@v5
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          go-version: ${{ matrix.go-version }}
 | 
					 | 
				
			||||||
      - name: Install Dependencies
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          go mod tidy
 | 
					 | 
				
			||||||
      - name: Run tests
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: go test ./samples_tests -v
 | 
					 | 
				
			||||||
							
								
								
									
										15
									
								
								.github/workflows/samples-java-client-jdk11.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								.github/workflows/samples-java-client-jdk11.yaml
									
									
									
									
										vendored
									
									
								
							@ -11,14 +11,11 @@ on:
 | 
				
			|||||||
      - samples/openapi3/client/petstore/java/jersey2-java8-swagger2/**
 | 
					      - samples/openapi3/client/petstore/java/jersey2-java8-swagger2/**
 | 
				
			||||||
      - samples/openapi3/client/petstore/java/native**
 | 
					      - samples/openapi3/client/petstore/java/native**
 | 
				
			||||||
      - samples/client/others/java/okhttp-gson-oneOf/**
 | 
					      - samples/client/others/java/okhttp-gson-oneOf/**
 | 
				
			||||||
      - samples/client/others/java/okhttp-gson-oneOf-array/**
 | 
					 | 
				
			||||||
      - samples/client/others/java/resttemplate-useAbstractionForFiles/**
 | 
					      - samples/client/others/java/resttemplate-useAbstractionForFiles/**
 | 
				
			||||||
      - samples/client/others/java/webclient-useAbstractionForFiles/**
 | 
					      - samples/client/others/java/webclient-useAbstractionForFiles/**
 | 
				
			||||||
      - samples/client/petstore/java/webclient-useSingleRequestParameter/**
 | 
					 | 
				
			||||||
      - samples/client/others/java/jersey2-oneOf-duplicates/**
 | 
					      - samples/client/others/java/jersey2-oneOf-duplicates/**
 | 
				
			||||||
      - samples/client/others/java/jersey2-oneOf-Mixed/**
 | 
					      - samples/client/others/java/jersey2-oneOf-Mixed/**
 | 
				
			||||||
      - samples/client/others/java/resttemplate-list-schema-validation/**
 | 
					      - samples/client/others/java/resttemplate-list-schema-validation/**
 | 
				
			||||||
      - samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/**
 | 
					 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - 'samples/client/petstore/java/**'
 | 
					      - 'samples/client/petstore/java/**'
 | 
				
			||||||
@ -29,14 +26,11 @@ on:
 | 
				
			|||||||
      - samples/openapi3/client/petstore/java/jersey2-java8-swagger2/**
 | 
					      - samples/openapi3/client/petstore/java/jersey2-java8-swagger2/**
 | 
				
			||||||
      - samples/openapi3/client/petstore/java/native**
 | 
					      - samples/openapi3/client/petstore/java/native**
 | 
				
			||||||
      - samples/client/others/java/okhttp-gson-oneOf/**
 | 
					      - samples/client/others/java/okhttp-gson-oneOf/**
 | 
				
			||||||
      - samples/client/others/java/okhttp-gson-oneOf-array/**
 | 
					 | 
				
			||||||
      - samples/client/others/java/resttemplate-useAbstractionForFiles/**
 | 
					      - samples/client/others/java/resttemplate-useAbstractionForFiles/**
 | 
				
			||||||
      - samples/client/others/java/webclient-useAbstractionForFiles/**
 | 
					      - samples/client/others/java/webclient-useAbstractionForFiles/**
 | 
				
			||||||
      - samples/client/petstore/java/webclient-useSingleRequestParameter/**
 | 
					 | 
				
			||||||
      - samples/client/others/java/jersey2-oneOf-duplicates/**
 | 
					      - samples/client/others/java/jersey2-oneOf-duplicates/**
 | 
				
			||||||
      - samples/client/others/java/jersey2-oneOf-Mixed/**
 | 
					      - samples/client/others/java/jersey2-oneOf-Mixed/**
 | 
				
			||||||
      - samples/client/others/java/resttemplate-list-schema-validation/**
 | 
					      - samples/client/others/java/resttemplate-list-schema-validation/**
 | 
				
			||||||
      - samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/**
 | 
					 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
    name: Build Java Client JDK11
 | 
					    name: Build Java Client JDK11
 | 
				
			||||||
@ -59,25 +53,18 @@ jobs:
 | 
				
			|||||||
          - samples/client/petstore/java/webclient
 | 
					          - samples/client/petstore/java/webclient
 | 
				
			||||||
          - samples/client/petstore/java/webclient-nullable-arrays
 | 
					          - samples/client/petstore/java/webclient-nullable-arrays
 | 
				
			||||||
          - samples/client/petstore/java/webclient-swagger2
 | 
					          - samples/client/petstore/java/webclient-swagger2
 | 
				
			||||||
          - samples/client/petstore/java/webclient-useSingleRequestParameter
 | 
					 | 
				
			||||||
          - samples/client/petstore/java/vertx
 | 
					          - samples/client/petstore/java/vertx
 | 
				
			||||||
          - samples/client/petstore/java/vertx-no-nullable
 | 
					 | 
				
			||||||
          - samples/client/petstore/java/vertx-supportVertxFuture
 | 
					 | 
				
			||||||
          - samples/client/petstore/java/jersey2-java8-localdatetime
 | 
					          - samples/client/petstore/java/jersey2-java8-localdatetime
 | 
				
			||||||
          - samples/client/petstore/java/google-api-client
 | 
					          - samples/client/petstore/java/google-api-client
 | 
				
			||||||
          - samples/client/petstore/java/rest-assured
 | 
					          - samples/client/petstore/java/rest-assured
 | 
				
			||||||
          - samples/client/petstore/java/rest-assured-jackson
 | 
					          - samples/client/petstore/java/rest-assured-jackson
 | 
				
			||||||
          - samples/client/petstore/java/microprofile-rest-client
 | 
					          - samples/client/petstore/java/microprofile-rest-client
 | 
				
			||||||
          - samples/client/petstore/java/microprofile-rest-client-mutiny
 | 
					 | 
				
			||||||
          - samples/client/petstore/java/microprofile-rest-client-3.0
 | 
					          - samples/client/petstore/java/microprofile-rest-client-3.0
 | 
				
			||||||
          - samples/client/petstore/java/microprofile-rest-client-3.0-jackson
 | 
					          - samples/client/petstore/java/microprofile-rest-client-3.0-jackson
 | 
				
			||||||
          - samples/client/petstore/java/microprofile-rest-client-3.0-jackson-with-xml
 | 
					          - samples/client/petstore/java/microprofile-rest-client-3.0-jackson-with-xml
 | 
				
			||||||
          - samples/client/petstore/java/microprofile-rest-client-3.0-mutiny
 | 
					 | 
				
			||||||
          - samples/client/petstore/java/microprofile-rest-client-with-useSingleRequestParameter
 | 
					          - samples/client/petstore/java/microprofile-rest-client-with-useSingleRequestParameter
 | 
				
			||||||
          - samples/client/petstore/java/apache-httpclient
 | 
					          - samples/client/petstore/java/apache-httpclient
 | 
				
			||||||
          - samples/client/petstore/java/feign
 | 
					          - samples/client/petstore/java/feign
 | 
				
			||||||
          - samples/client/petstore/java/feign-hc5
 | 
					 | 
				
			||||||
          - samples/client/petstore/java/feign-no-nullable
 | 
					 | 
				
			||||||
          - samples/client/petstore/java/okhttp-gson-awsv4signature
 | 
					          - samples/client/petstore/java/okhttp-gson-awsv4signature
 | 
				
			||||||
          - samples/openapi3/client/petstore/java/jersey2-java8-special-characters
 | 
					          - samples/openapi3/client/petstore/java/jersey2-java8-special-characters
 | 
				
			||||||
          - samples/openapi3/client/petstore/java/native
 | 
					          - samples/openapi3/client/petstore/java/native
 | 
				
			||||||
@ -88,14 +75,12 @@ jobs:
 | 
				
			|||||||
          - samples/client/petstore/java/resttemplate-swagger2/
 | 
					          - samples/client/petstore/java/resttemplate-swagger2/
 | 
				
			||||||
          - samples/openapi3/client/petstore/java/jersey2-java8-swagger2/
 | 
					          - samples/openapi3/client/petstore/java/jersey2-java8-swagger2/
 | 
				
			||||||
          - samples/client/others/java/okhttp-gson-oneOf/
 | 
					          - samples/client/others/java/okhttp-gson-oneOf/
 | 
				
			||||||
          - samples/client/others/java/okhttp-gson-oneOf-array/
 | 
					 | 
				
			||||||
          - samples/client/echo_api/java/okhttp-gson-user-defined-templates/
 | 
					          - samples/client/echo_api/java/okhttp-gson-user-defined-templates/
 | 
				
			||||||
          - samples/client/others/java/resttemplate-useAbstractionForFiles/
 | 
					          - samples/client/others/java/resttemplate-useAbstractionForFiles/
 | 
				
			||||||
          - samples/client/others/java/webclient-useAbstractionForFiles/
 | 
					          - samples/client/others/java/webclient-useAbstractionForFiles/
 | 
				
			||||||
          - samples/client/others/java/jersey2-oneOf-duplicates/
 | 
					          - samples/client/others/java/jersey2-oneOf-duplicates/
 | 
				
			||||||
          - samples/client/others/java/jersey2-oneOf-Mixed/
 | 
					          - samples/client/others/java/jersey2-oneOf-Mixed/
 | 
				
			||||||
          - samples/client/others/java/resttemplate-list-schema-validation/
 | 
					          - samples/client/others/java/resttemplate-list-schema-validation/
 | 
				
			||||||
          - samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/
 | 
					 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-java@v4
 | 
					      - uses: actions/setup-java@v4
 | 
				
			||||||
 | 
				
			|||||||
@ -6,13 +6,11 @@ on:
 | 
				
			|||||||
      - samples/client/petstore/java/resttemplate-jakarta/**
 | 
					      - samples/client/petstore/java/resttemplate-jakarta/**
 | 
				
			||||||
      - samples/client/petstore/java/webclient-jakarta/**
 | 
					      - samples/client/petstore/java/webclient-jakarta/**
 | 
				
			||||||
      - samples/client/petstore/java/restclient-*/** 
 | 
					      - samples/client/petstore/java/restclient-*/** 
 | 
				
			||||||
      - samples/client/petstore/java/webclient-useSingleRequestParameter/**
 | 
					 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - samples/client/petstore/java/resttemplate-jakarta/**
 | 
					      - samples/client/petstore/java/resttemplate-jakarta/**
 | 
				
			||||||
      - samples/client/petstore/java/webclient-jakarta/**
 | 
					      - samples/client/petstore/java/webclient-jakarta/**
 | 
				
			||||||
      - samples/client/petstore/java/restclient-*/** 
 | 
					      - samples/client/petstore/java/restclient-*/** 
 | 
				
			||||||
      - samples/client/petstore/java/webclient-useSingleRequestParameter/**
 | 
					 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
    name: Build Java Client JDK17
 | 
					    name: Build Java Client JDK17
 | 
				
			||||||
@ -27,9 +25,6 @@ jobs:
 | 
				
			|||||||
          - samples/client/petstore/java/restclient
 | 
					          - samples/client/petstore/java/restclient
 | 
				
			||||||
          - samples/client/petstore/java/restclient-nullable-arrays
 | 
					          - samples/client/petstore/java/restclient-nullable-arrays
 | 
				
			||||||
          - samples/client/petstore/java/restclient-swagger2
 | 
					          - samples/client/petstore/java/restclient-swagger2
 | 
				
			||||||
          - samples/client/petstore/java/restclient-useSingleRequestParameter
 | 
					 | 
				
			||||||
          - samples/client/petstore/java/restclient-useSingleRequestParameter-static
 | 
					 | 
				
			||||||
          - samples/client/petstore/java/webclient-useSingleRequestParameter
 | 
					 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-java@v4
 | 
					      - uses: actions/setup-java@v4
 | 
				
			||||||
 | 
				
			|||||||
@ -5,12 +5,10 @@ on:
 | 
				
			|||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - samples/client/petstore/java-helidon-client/v3/**
 | 
					      - samples/client/petstore/java-helidon-client/v3/**
 | 
				
			||||||
      - samples/server/petstore/java-helidon-server/v3/**
 | 
					      - samples/server/petstore/java-helidon-server/v3/**
 | 
				
			||||||
      - samples/server/others/java-helidon-server/v3/**
 | 
					 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - samples/client/petstore/java-helidon-client/v3/**
 | 
					      - samples/client/petstore/java-helidon-client/v3/**
 | 
				
			||||||
      - samples/server/petstore/java-helidon-server/v3/**
 | 
					      - samples/server/petstore/java-helidon-server/v3/**
 | 
				
			||||||
      - samples/server/others/java-helidon-server/v3/**
 | 
					 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
    name: Build Java Helidon 
 | 
					    name: Build Java Helidon 
 | 
				
			||||||
@ -23,7 +21,6 @@ jobs:
 | 
				
			|||||||
          - samples/client/petstore/java-helidon-client/v3/se
 | 
					          - samples/client/petstore/java-helidon-client/v3/se
 | 
				
			||||||
          - samples/server/petstore/java-helidon-server/v3/mp
 | 
					          - samples/server/petstore/java-helidon-server/v3/mp
 | 
				
			||||||
          - samples/server/petstore/java-helidon-server/v3/se
 | 
					          - samples/server/petstore/java-helidon-server/v3/se
 | 
				
			||||||
          - samples/server/others/java-helidon-server/v3/mp-format-test
 | 
					 | 
				
			||||||
        version: [17]
 | 
					        version: [17]
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
 | 
				
			|||||||
@ -5,12 +5,10 @@ on:
 | 
				
			|||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - samples/client/petstore/java-helidon-client/v4/**
 | 
					      - samples/client/petstore/java-helidon-client/v4/**
 | 
				
			||||||
      - samples/server/petstore/java-helidon-server/v4/**
 | 
					      - samples/server/petstore/java-helidon-server/v4/**
 | 
				
			||||||
      - samples/server/others/java-helidon-server/v4/**
 | 
					 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - samples/client/petstore/java-helidon-client/v4/**
 | 
					      - samples/client/petstore/java-helidon-client/v4/**
 | 
				
			||||||
      - samples/server/petstore/java-helidon-server/v4/**
 | 
					      - samples/server/petstore/java-helidon-server/v4/**
 | 
				
			||||||
      - samples/server/others/java-helidon-server/v4/**
 | 
					 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
    name: Build Java Helidon 
 | 
					    name: Build Java Helidon 
 | 
				
			||||||
@ -20,11 +18,7 @@ jobs:
 | 
				
			|||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        sample:
 | 
					        sample:
 | 
				
			||||||
          - samples/client/petstore/java-helidon-client/v4/mp
 | 
					          - samples/client/petstore/java-helidon-client/v4/mp
 | 
				
			||||||
          - samples/client/petstore/java-helidon-client/v4/se
 | 
					 | 
				
			||||||
          - samples/server/petstore/java-helidon-server/v4/mp
 | 
					          - samples/server/petstore/java-helidon-server/v4/mp
 | 
				
			||||||
          - samples/server/petstore/java-helidon-server/v4/se
 | 
					 | 
				
			||||||
          - samples/server/petstore/java-helidon-server/v4/se-uac
 | 
					 | 
				
			||||||
          - samples/server/others/java-helidon-server/v4/mp-format-test
 | 
					 | 
				
			||||||
        version: [21]
 | 
					        version: [21]
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										8
									
								
								.github/workflows/samples-jdk17.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/samples-jdk17.yaml
									
									
									
									
										vendored
									
									
								
							@ -8,8 +8,6 @@ on:
 | 
				
			|||||||
      - samples/client/petstore/java-helidon-client/v3/se/**
 | 
					      - samples/client/petstore/java-helidon-client/v3/se/**
 | 
				
			||||||
      - samples/client/petstore/spring-http-interface-reactive/**
 | 
					      - samples/client/petstore/spring-http-interface-reactive/**
 | 
				
			||||||
      - samples/client/petstore/spring-http-interface/**
 | 
					      - samples/client/petstore/spring-http-interface/**
 | 
				
			||||||
      - samples/client/petstore/spring-http-interface-reactive-noResponseEntity/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/spring-http-interface-noResponseEntity/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/java/webclient-jakarta/**
 | 
					      - samples/client/petstore/java/webclient-jakarta/**
 | 
				
			||||||
      - samples/client/petstore/java/microprofile-rest-client-outer-enum/**
 | 
					      - samples/client/petstore/java/microprofile-rest-client-outer-enum/**
 | 
				
			||||||
      # servers
 | 
					      # servers
 | 
				
			||||||
@ -25,8 +23,6 @@ on:
 | 
				
			|||||||
      - samples/client/petstore/java-helidon-client/v3/se/**
 | 
					      - samples/client/petstore/java-helidon-client/v3/se/**
 | 
				
			||||||
      - samples/client/petstore/spring-http-interface-reactive/**
 | 
					      - samples/client/petstore/spring-http-interface-reactive/**
 | 
				
			||||||
      - samples/client/petstore/spring-http-interface/**
 | 
					      - samples/client/petstore/spring-http-interface/**
 | 
				
			||||||
      - samples/client/petstore/spring-http-interface-reactive-noResponseEntity/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/spring-http-interface-noResponseEntity/**
 | 
					 | 
				
			||||||
      - samples/client/petstore/java/webclient-jakarta/**
 | 
					      - samples/client/petstore/java/webclient-jakarta/**
 | 
				
			||||||
      - samples/client/petstore/java/microprofile-rest-client-outer-enum/**
 | 
					      - samples/client/petstore/java/microprofile-rest-client-outer-enum/**
 | 
				
			||||||
      # servers
 | 
					      # servers
 | 
				
			||||||
@ -48,8 +44,6 @@ jobs:
 | 
				
			|||||||
          - samples/client/petstore/java-helidon-client/v3/se
 | 
					          - samples/client/petstore/java-helidon-client/v3/se
 | 
				
			||||||
          - samples/client/petstore/spring-http-interface-reactive
 | 
					          - samples/client/petstore/spring-http-interface-reactive
 | 
				
			||||||
          - samples/client/petstore/spring-http-interface
 | 
					          - samples/client/petstore/spring-http-interface
 | 
				
			||||||
          - samples/client/petstore/spring-http-interface-reactive-noResponseEntity
 | 
					 | 
				
			||||||
          - samples/client/petstore/spring-http-interface-noResponseEntity
 | 
					 | 
				
			||||||
          - samples/client/petstore/java/webclient-jakarta
 | 
					          - samples/client/petstore/java/webclient-jakarta
 | 
				
			||||||
          - samples/client/petstore/java/microprofile-rest-client-outer-enum
 | 
					          - samples/client/petstore/java/microprofile-rest-client-outer-enum
 | 
				
			||||||
          # servers
 | 
					          # servers
 | 
				
			||||||
@ -57,6 +51,8 @@ jobs:
 | 
				
			|||||||
          - samples/server/petstore/java-camel/
 | 
					          - samples/server/petstore/java-camel/
 | 
				
			||||||
          - samples/server/petstore/java-helidon-server/v3/mp/
 | 
					          - samples/server/petstore/java-helidon-server/v3/mp/
 | 
				
			||||||
          - samples/server/petstore/java-helidon-server/v3/se
 | 
					          - samples/server/petstore/java-helidon-server/v3/se
 | 
				
			||||||
 | 
					          - samples/client/petstore/spring-http-interface-reactive
 | 
				
			||||||
 | 
					          - samples/client/petstore/spring-http-interface
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-java@v4
 | 
					      - uses: actions/setup-java@v4
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										6
									
								
								.github/workflows/samples-jdk21.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/samples-jdk21.yaml
									
									
									
									
										vendored
									
									
								
							@ -4,18 +4,14 @@ on:
 | 
				
			|||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      # clients
 | 
					      # clients
 | 
				
			||||||
      - samples/client/petstore/java-helidon-client/v4/mp/**
 | 
					      - samples/client/petstore/java-helidon-client/v4/mp/**
 | 
				
			||||||
      - samples/client/petstore/java-helidon-client/v4/se/**
 | 
					 | 
				
			||||||
      # servers
 | 
					      # servers
 | 
				
			||||||
      - samples/server/petstore/java-helidon-server/v4/mp/**
 | 
					      - samples/server/petstore/java-helidon-server/v4/mp/**
 | 
				
			||||||
      - samples/server/petstore/java-helidon-server/v4/se/**
 | 
					 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      # clients
 | 
					      # clients
 | 
				
			||||||
      - samples/client/petstore/java-helidon-client/v4/mp/**
 | 
					      - samples/client/petstore/java-helidon-client/v4/mp/**
 | 
				
			||||||
      - samples/client/petstore/java-helidon-client/v4/se/**
 | 
					 | 
				
			||||||
      # servers
 | 
					      # servers
 | 
				
			||||||
      - samples/server/petstore/java-helidon-server/v4/mp/**
 | 
					      - samples/server/petstore/java-helidon-server/v4/mp/**
 | 
				
			||||||
      - samples/server/petstore/java-helidon-server/v4/se/**
 | 
					 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
    name: Build with JDK21
 | 
					    name: Build with JDK21
 | 
				
			||||||
@ -26,10 +22,8 @@ jobs:
 | 
				
			|||||||
        sample:
 | 
					        sample:
 | 
				
			||||||
          # clients
 | 
					          # clients
 | 
				
			||||||
          - samples/client/petstore/java-helidon-client/v4/mp/
 | 
					          - samples/client/petstore/java-helidon-client/v4/mp/
 | 
				
			||||||
          - samples/client/petstore/java-helidon-client/v4/se/
 | 
					 | 
				
			||||||
          # servers
 | 
					          # servers
 | 
				
			||||||
          - samples/server/petstore/java-helidon-server/v4/mp/
 | 
					          - samples/server/petstore/java-helidon-server/v4/mp/
 | 
				
			||||||
          - samples/server/petstore/java-helidon-server/v4/se/
 | 
					 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-java@v4
 | 
					      - uses: actions/setup-java@v4
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								.github/workflows/samples-julia.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/samples-julia.yaml
									
									
									
									
										vendored
									
									
								
							@ -30,7 +30,7 @@ jobs:
 | 
				
			|||||||
          # Using develop mode to install package so that it is easier to modify the package test files
 | 
					          # Using develop mode to install package so that it is easier to modify the package test files
 | 
				
			||||||
          julia -e "using Pkg; Pkg.develop(\"OpenAPI\");"
 | 
					          julia -e "using Pkg; Pkg.develop(\"OpenAPI\");"
 | 
				
			||||||
          cd ~/.julia/dev/OpenAPI
 | 
					          cd ~/.julia/dev/OpenAPI
 | 
				
			||||||
          git checkout v0.2.0
 | 
					          git checkout v0.1.25
 | 
				
			||||||
          cd $currdir
 | 
					          cd $currdir
 | 
				
			||||||
          rm -rf ~/.julia/dev/OpenAPI/test/client/openapigenerator_petstore_v3/petstore
 | 
					          rm -rf ~/.julia/dev/OpenAPI/test/client/openapigenerator_petstore_v3/petstore
 | 
				
			||||||
          rm -rf ~/.julia/dev/OpenAPI/test/server/openapigenerator_petstore_v3/petstore
 | 
					          rm -rf ~/.julia/dev/OpenAPI/test/server/openapigenerator_petstore_v3/petstore
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1
									
								
								.github/workflows/samples-kotlin-client.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/samples-kotlin-client.yaml
									
									
									
									
										vendored
									
									
								
							@ -20,7 +20,6 @@ jobs:
 | 
				
			|||||||
        sample:
 | 
					        sample:
 | 
				
			||||||
          # client
 | 
					          # client
 | 
				
			||||||
          - samples/client/petstore/kotlin
 | 
					          - samples/client/petstore/kotlin
 | 
				
			||||||
          - samples/client/petstore/kotlin-explicit
 | 
					 | 
				
			||||||
          - samples/client/petstore/kotlin-gson
 | 
					          - samples/client/petstore/kotlin-gson
 | 
				
			||||||
          - samples/client/petstore/kotlin-jackson
 | 
					          - samples/client/petstore/kotlin-jackson
 | 
				
			||||||
          - samples/client/petstore/kotlin-model-prefix-type-mappings
 | 
					          - samples/client/petstore/kotlin-model-prefix-type-mappings
 | 
				
			||||||
 | 
				
			|||||||
@ -19,7 +19,6 @@ jobs:
 | 
				
			|||||||
          # clients
 | 
					          # clients
 | 
				
			||||||
          - samples/client/echo_api/kotlin-jvm-spring-3-restclient
 | 
					          - samples/client/echo_api/kotlin-jvm-spring-3-restclient
 | 
				
			||||||
          - samples/client/echo_api/kotlin-model-prefix-type-mappings
 | 
					          - samples/client/echo_api/kotlin-model-prefix-type-mappings
 | 
				
			||||||
          - samples/client/echo_api/kotlin-jvm-okhttp
 | 
					 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-java@v4
 | 
					      - uses: actions/setup-java@v4
 | 
				
			||||||
 | 
				
			|||||||
@ -2,47 +2,38 @@ name: Samples Kotlin server (jdk17)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
on:
 | 
					on:
 | 
				
			||||||
  push:
 | 
					  push:
 | 
				
			||||||
    paths:
 | 
					    branches:
 | 
				
			||||||
      - 'samples/server/petstore/kotlin-springboot-3*/**'
 | 
					      - 'samples/server/petstore/kotlin-springboot-3*/**'
 | 
				
			||||||
      - 'samples/server/petstore/kotlin-server/**'
 | 
					      - 'samples/server/petstore/kotlin-server/javalin/**'
 | 
				
			||||||
      - 'samples/server/petstore/kotlin-server-modelMutable/**'
 | 
					      - 'samples/server/petstore/kotlin-server/javalin-6/**'
 | 
				
			||||||
      - 'samples/server/petstore/kotlin-springboot-*/**'
 | 
					 | 
				
			||||||
      - 'samples/server/petstore/kotlin-server-required-and-nullable-properties/**'
 | 
					 | 
				
			||||||
      # comment out due to gradle build failure
 | 
					      # comment out due to gradle build failure
 | 
				
			||||||
      # - samples/server/petstore/kotlin-spring-default/**
 | 
					      # - samples/server/petstore/kotlin-spring-default/**
 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - 'samples/server/petstore/kotlin-springboot-3*/**'
 | 
					      - 'samples/server/petstore/kotlin-springboot-3*/**'
 | 
				
			||||||
      - 'samples/server/petstore/kotlin-server/**'
 | 
					      - 'samples/server/petstore/kotlin-server/javalin/**'
 | 
				
			||||||
      - 'samples/server/petstore/kotlin-server-modelMutable/**'
 | 
					      - 'samples/server/petstore/kotlin-server/javalin-6/**'
 | 
				
			||||||
      - 'samples/server/petstore/kotlin-springboot-*/**'
 | 
					 | 
				
			||||||
      - 'samples/server/petstore/kotlin-server-required-and-nullable-properties/**'
 | 
					 | 
				
			||||||
      # comment out due to gradle build failure
 | 
					      # comment out due to gradle build failure
 | 
				
			||||||
      # - samples/server/petstore/kotlin-spring-default/**
 | 
					      # - samples/server/petstore/kotlin-spring-default/**
 | 
				
			||||||
 | 
					
 | 
				
			||||||
env:
 | 
					env:
 | 
				
			||||||
  GRADLE_VERSION: '8.10'
 | 
					  GRADLE_VERSION: 7.4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
    name: Build Kotlin server (jdk17)
 | 
					    name: Build Kotlin server
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        sample:
 | 
					        sample:
 | 
				
			||||||
          # server
 | 
					          # server
 | 
				
			||||||
          - samples/server/petstore/kotlin-server-required-and-nullable-properties
 | 
					 | 
				
			||||||
          - samples/server/petstore/kotlin-springboot-3
 | 
					          - samples/server/petstore/kotlin-springboot-3
 | 
				
			||||||
          - samples/server/petstore/kotlin-springboot-delegate-nodefaults
 | 
					          - samples/server/petstore/kotlin-springboot-delegate-nodefaults
 | 
				
			||||||
 | 
					          - samples/server/petstore/kotlin-springboot-request
 | 
				
			||||||
          - samples/server/petstore/kotlin-springboot-request-cookie
 | 
					          - samples/server/petstore/kotlin-springboot-request-cookie
 | 
				
			||||||
          - samples/server/petstore/kotlin-server/jaxrs-spec
 | 
					 | 
				
			||||||
          - samples/server/petstore/kotlin-server/jaxrs-spec-mutiny
 | 
					 | 
				
			||||||
          - samples/server/petstore/kotlin-server/javalin
 | 
					          - samples/server/petstore/kotlin-server/javalin
 | 
				
			||||||
          - samples/server/petstore/kotlin-server/javalin-6
 | 
					          - samples/server/petstore/kotlin-server/javalin-6
 | 
				
			||||||
          - samples/server/petstore/kotlin-server/ktor
 | 
					 | 
				
			||||||
          - samples/server/petstore/kotlin-server/ktor2
 | 
					 | 
				
			||||||
          - samples/server/petstore/kotlin-misk
 | 
					 | 
				
			||||||
          # comment out due to gradle build failure
 | 
					          # comment out due to gradle build failure
 | 
				
			||||||
          # - samples/server/petstore/kotlin-spring-default/
 | 
					          # - samples/server/petstore/kotlin-spring-default/
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
 | 
				
			|||||||
@ -2,30 +2,24 @@ name: Samples Kotlin server (jdk21)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
on:
 | 
					on:
 | 
				
			||||||
  push:
 | 
					  push:
 | 
				
			||||||
    paths:
 | 
					    branches:
 | 
				
			||||||
      - 'samples/server/petstore/kotlin-server/**'
 | 
					      - 'samples/server/petstore/kotlin-server/javalin-6/**'
 | 
				
			||||||
      - 'samples/server/petstore/kotlin-server-required-and-nullable-properties/**'
 | 
					 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - 'samples/server/petstore/kotlin-server/**'
 | 
					      - 'samples/server/petstore/kotlin-server/javalin-6/**'
 | 
				
			||||||
      - 'samples/server/petstore/kotlin-server-required-and-nullable-properties/**'
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
env:
 | 
					env:
 | 
				
			||||||
  GRADLE_VERSION: '8.10'
 | 
					  GRADLE_VERSION: 8.8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
    name: Build Kotlin server (jdk21)
 | 
					    name: Build Kotlin server
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        sample:
 | 
					        sample:
 | 
				
			||||||
          - samples/server/petstore/kotlin-server/javalin-6
 | 
					          - samples/server/petstore/kotlin-server/javalin-6
 | 
				
			||||||
          - samples/server/petstore/kotlin-server/ktor
 | 
					 | 
				
			||||||
          - samples/server/petstore/kotlin-server/ktor2
 | 
					 | 
				
			||||||
          - samples/server/petstore/kotlin-server-required-and-nullable-properties
 | 
					 | 
				
			||||||
          - samples/server/petstore/kotlin-misk
 | 
					 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-java@v4
 | 
					      - uses: actions/setup-java@v4
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										12
									
								
								.github/workflows/samples-kotlin-server.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								.github/workflows/samples-kotlin-server.yaml
									
									
									
									
										vendored
									
									
								
							@ -1,8 +1,8 @@
 | 
				
			|||||||
name: Samples Kotlin server (jdk8)
 | 
					name: Samples Kotlin server
 | 
				
			||||||
 | 
					
 | 
				
			||||||
on:
 | 
					on:
 | 
				
			||||||
  push:
 | 
					  push:
 | 
				
			||||||
    paths:
 | 
					    branches:
 | 
				
			||||||
      - samples/server/others/kotlin-server/jaxrs-spec/**
 | 
					      - samples/server/others/kotlin-server/jaxrs-spec/**
 | 
				
			||||||
      - 'samples/server/petstore/kotlin*/**'
 | 
					      - 'samples/server/petstore/kotlin*/**'
 | 
				
			||||||
      - 'samples/server/others/kotlin-server/jaxrs-spec-array-response/**'
 | 
					      - 'samples/server/others/kotlin-server/jaxrs-spec-array-response/**'
 | 
				
			||||||
@ -17,11 +17,11 @@ on:
 | 
				
			|||||||
      # - samples/server/petstore/kotlin-spring-default/**
 | 
					      # - samples/server/petstore/kotlin-spring-default/**
 | 
				
			||||||
 | 
					
 | 
				
			||||||
env:
 | 
					env:
 | 
				
			||||||
  GRADLE_VERSION: 7.6.4
 | 
					  GRADLE_VERSION: 6.9
 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
    name: Build Kotlin server (jdk8)
 | 
					    name: Build Kotlin server
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
@ -34,12 +34,10 @@ jobs:
 | 
				
			|||||||
          - samples/server/petstore/kotlin-springboot-delegate
 | 
					          - samples/server/petstore/kotlin-springboot-delegate
 | 
				
			||||||
          - samples/server/petstore/kotlin-springboot-modelMutable
 | 
					          - samples/server/petstore/kotlin-springboot-modelMutable
 | 
				
			||||||
          - samples/server/petstore/kotlin-springboot-reactive
 | 
					          - samples/server/petstore/kotlin-springboot-reactive
 | 
				
			||||||
          - samples/server/petstore/kotlin-springboot-reactive-without-flow
 | 
					 | 
				
			||||||
          - samples/server/petstore/kotlin-springboot-source-swagger1
 | 
					          - samples/server/petstore/kotlin-springboot-source-swagger1
 | 
				
			||||||
          - samples/server/petstore/kotlin-springboot-source-swagger2
 | 
					          - samples/server/petstore/kotlin-springboot-source-swagger2
 | 
				
			||||||
          - samples/server/petstore/kotlin-springboot-springfox
 | 
					          - samples/server/petstore/kotlin-springboot-springfox
 | 
				
			||||||
          - samples/server/petstore/kotlin-server/ktor
 | 
					          - samples/server/petstore/kotlin-server/ktor
 | 
				
			||||||
          - samples/server/petstore/kotlin-server/ktor2
 | 
					 | 
				
			||||||
          - samples/server/petstore/kotlin-server/jaxrs-spec
 | 
					          - samples/server/petstore/kotlin-server/jaxrs-spec
 | 
				
			||||||
          - samples/server/petstore/kotlin-server/jaxrs-spec-mutiny
 | 
					          - samples/server/petstore/kotlin-server/jaxrs-spec-mutiny
 | 
				
			||||||
          - samples/server/petstore/kotlin-server-modelMutable
 | 
					          - samples/server/petstore/kotlin-server-modelMutable
 | 
				
			||||||
@ -47,8 +45,6 @@ jobs:
 | 
				
			|||||||
          - samples/server/others/kotlin-server/jaxrs-spec
 | 
					          - samples/server/others/kotlin-server/jaxrs-spec
 | 
				
			||||||
          - samples/server/others/kotlin-server/jaxrs-spec-array-response
 | 
					          - samples/server/others/kotlin-server/jaxrs-spec-array-response
 | 
				
			||||||
          - samples/server/petstore/kotlin-spring-cloud
 | 
					          - samples/server/petstore/kotlin-spring-cloud
 | 
				
			||||||
          - samples/server/petstore/kotlin-misk
 | 
					 | 
				
			||||||
          - samples/server/petstore/kotlin-misk-config
 | 
					 | 
				
			||||||
          # comment out due to gradle build failure
 | 
					          # comment out due to gradle build failure
 | 
				
			||||||
          #- samples/server/petstore/kotlin-spring-default
 | 
					          #- samples/server/petstore/kotlin-spring-default
 | 
				
			||||||
          # no build.gradle file
 | 
					          # no build.gradle file
 | 
				
			||||||
 | 
				
			|||||||
@ -3,11 +3,11 @@ name: Samples Kotlin WireMock
 | 
				
			|||||||
on:
 | 
					on:
 | 
				
			||||||
  push:
 | 
					  push:
 | 
				
			||||||
    branches:
 | 
					    branches:
 | 
				
			||||||
      - samples/server/petstore/kotlin-wiremock*/**
 | 
					      - samples/server/petstore/kotlin-wiremock/**
 | 
				
			||||||
      - samples/server/echo_api/kotlin-wiremock/**
 | 
					      - samples/server/echo_api/kotlin-wiremock/**
 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - samples/server/petstore/kotlin-wiremock*/**
 | 
					      - samples/server/petstore/kotlin-wiremock/**
 | 
				
			||||||
      - samples/server/echo_api/kotlin-wiremock/**
 | 
					      - samples/server/echo_api/kotlin-wiremock/**
 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
@ -19,7 +19,6 @@ jobs:
 | 
				
			|||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        sample:
 | 
					        sample:
 | 
				
			||||||
          - samples/server/petstore/kotlin-wiremock
 | 
					          - samples/server/petstore/kotlin-wiremock
 | 
				
			||||||
          - samples/server/petstore/kotlin-wiremock-responses
 | 
					 | 
				
			||||||
          - samples/server/echo_api/kotlin-wiremock
 | 
					          - samples/server/echo_api/kotlin-wiremock
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										31
									
								
								.github/workflows/samples-ocaml.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										31
									
								
								.github/workflows/samples-ocaml.yaml
									
									
									
									
										vendored
									
									
								
							@ -1,31 +0,0 @@
 | 
				
			|||||||
name: Samples OCaml
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  push:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - 'samples/client/petstore/ocaml/**'
 | 
					 | 
				
			||||||
  pull_request:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - 'samples/client/petstore/ocaml/**'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  build:
 | 
					 | 
				
			||||||
    name: Build OCaml
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    strategy:
 | 
					 | 
				
			||||||
      fail-fast: false
 | 
					 | 
				
			||||||
      matrix:
 | 
					 | 
				
			||||||
        sample:
 | 
					 | 
				
			||||||
          - 'samples/client/petstore/ocaml/'
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - name: Set-up OCaml
 | 
					 | 
				
			||||||
        uses: ocaml/setup-ocaml@v3
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          ocaml-compiler: 5
 | 
					 | 
				
			||||||
      - name: Install
 | 
					 | 
				
			||||||
        run: opam install . --deps-only --with-test
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
      - name: Build
 | 
					 | 
				
			||||||
        run: opam exec -- dune build
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
							
								
								
									
										32
									
								
								.github/workflows/samples-php7.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.github/workflows/samples-php7.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,32 @@
 | 
				
			|||||||
 | 
					name: Samples PHP 7.x
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  push:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - samples/server/petstore/php-laravel/lib/
 | 
				
			||||||
 | 
					  pull_request:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - samples/server/petstore/php-laravel/lib/
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  build:
 | 
				
			||||||
 | 
					    name: Build PHP projects
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					    strategy:
 | 
				
			||||||
 | 
					      fail-fast: false
 | 
				
			||||||
 | 
					      matrix:
 | 
				
			||||||
 | 
					        sample:
 | 
				
			||||||
 | 
					          # servers
 | 
				
			||||||
 | 
					          - samples/server/petstore/php-laravel/lib/
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
 | 
					      - name: Setup PHP with tools
 | 
				
			||||||
 | 
					        uses: shivammathur/setup-php@v2
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          php-version: '7.4'
 | 
				
			||||||
 | 
					          tools: php-cs-fixer, phpunit
 | 
				
			||||||
 | 
					      - name: composer install
 | 
				
			||||||
 | 
					        working-directory: ${{ matrix.sample }}
 | 
				
			||||||
 | 
					        run: composer install
 | 
				
			||||||
 | 
					      - name: phpunit
 | 
				
			||||||
 | 
					        working-directory: ${{ matrix.sample }}
 | 
				
			||||||
 | 
					        run: vendor/bin/phpunit
 | 
				
			||||||
							
								
								
									
										10
									
								
								.github/workflows/samples-php8.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/samples-php8.yaml
									
									
									
									
										vendored
									
									
								
							@ -5,12 +5,10 @@ on:
 | 
				
			|||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - samples/server/petstore/php-symfony/SymfonyBundle-php/**
 | 
					      - samples/server/petstore/php-symfony/SymfonyBundle-php/**
 | 
				
			||||||
      - samples/server/petstore/php-flight/**
 | 
					      - samples/server/petstore/php-flight/**
 | 
				
			||||||
      - samples/server/petstore/php-laravel/**
 | 
					 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - samples/server/petstore/php-symfony/SymfonyBundle-php/**
 | 
					      - samples/server/petstore/php-symfony/SymfonyBundle-php/**
 | 
				
			||||||
      - samples/server/petstore/php-flight/**
 | 
					      - samples/server/petstore/php-flight/**
 | 
				
			||||||
      - samples/server/petstore/php-laravel/**
 | 
					 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
    name: Build PHP projects
 | 
					    name: Build PHP projects
 | 
				
			||||||
@ -18,22 +16,16 @@ jobs:
 | 
				
			|||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        php:
 | 
					 | 
				
			||||||
          - "8.1"
 | 
					 | 
				
			||||||
          - "8.2"
 | 
					 | 
				
			||||||
          - "8.3"
 | 
					 | 
				
			||||||
          - "8.4"
 | 
					 | 
				
			||||||
        sample:
 | 
					        sample:
 | 
				
			||||||
          # servers
 | 
					          # servers
 | 
				
			||||||
          - samples/server/petstore/php-symfony/SymfonyBundle-php/
 | 
					          - samples/server/petstore/php-symfony/SymfonyBundle-php/
 | 
				
			||||||
          - samples/server/petstore/php-flight/
 | 
					          - samples/server/petstore/php-flight/
 | 
				
			||||||
          - samples/server/petstore/php-laravel/
 | 
					 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - name: Setup PHP with tools
 | 
					      - name: Setup PHP with tools
 | 
				
			||||||
        uses: shivammathur/setup-php@v2
 | 
					        uses: shivammathur/setup-php@v2
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          php-version: "${{ matrix.php }}"
 | 
					          php-version: '8.1'
 | 
				
			||||||
          tools: php-cs-fixer, phpunit
 | 
					          tools: php-cs-fixer, phpunit
 | 
				
			||||||
      - name: composer install
 | 
					      - name: composer install
 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					        working-directory: ${{ matrix.sample }}
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								.github/workflows/samples-postman.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/samples-postman.yaml
									
									
									
									
										vendored
									
									
								
							@ -17,7 +17,7 @@ jobs:
 | 
				
			|||||||
          # schema
 | 
					          # schema
 | 
				
			||||||
          - samples/schema/postman-collection
 | 
					          - samples/schema/postman-collection
 | 
				
			||||||
        python-version:
 | 
					        python-version:
 | 
				
			||||||
          - "3.12"
 | 
					          - "3.11"
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-python@v5
 | 
					      - uses: actions/setup-python@v5
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										39
									
								
								.github/workflows/samples-protobuf.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										39
									
								
								.github/workflows/samples-protobuf.yaml
									
									
									
									
										vendored
									
									
								
							@ -1,39 +0,0 @@
 | 
				
			|||||||
name: Samples Protobuf
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  push:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - .github/workflows/samples-protobuf.yaml
 | 
					 | 
				
			||||||
      - samples/config/petstore/protobuf-schema/**
 | 
					 | 
				
			||||||
      - samples/config/petstore/protobuf-schema-config/**
 | 
					 | 
				
			||||||
  pull_request:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - .github/workflows/samples-protobuf.yaml
 | 
					 | 
				
			||||||
      - samples/config/petstore/protobuf-schema/**
 | 
					 | 
				
			||||||
      - samples/config/petstore/protobuf-schema-config/**
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  build:
 | 
					 | 
				
			||||||
    name: Build Protobuf Client
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    strategy:
 | 
					 | 
				
			||||||
      fail-fast: false
 | 
					 | 
				
			||||||
      matrix:
 | 
					 | 
				
			||||||
        sample:
 | 
					 | 
				
			||||||
          - 'samples/config/petstore/protobuf-schema/'
 | 
					 | 
				
			||||||
          - 'samples/config/petstore/protobuf-schema-config/'
 | 
					 | 
				
			||||||
          - 'samples/config/petstore/protobuf-schema-config-complex/'
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - name: Install Protocol Buffers Compiler
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          sudo apt-get update
 | 
					 | 
				
			||||||
          sudo apt-get install -y protobuf-compiler
 | 
					 | 
				
			||||||
      - name: Generate Protobuf Schema
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          mkdir out
 | 
					 | 
				
			||||||
          protoc --proto_path=. --cpp_out=out models/*.proto services/*.proto
 | 
					 | 
				
			||||||
      - name: Verify Generated Files
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          ls -l out/models
 | 
					 | 
				
			||||||
          ls -l out/services
 | 
					 | 
				
			||||||
@ -18,11 +18,11 @@ jobs:
 | 
				
			|||||||
          - samples/client/echo_api/python
 | 
					          - samples/client/echo_api/python
 | 
				
			||||||
          - samples/client/echo_api/python-disallowAdditionalPropertiesIfNotPresent
 | 
					          - samples/client/echo_api/python-disallowAdditionalPropertiesIfNotPresent
 | 
				
			||||||
        python-version:
 | 
					        python-version:
 | 
				
			||||||
 | 
					          - "3.8"
 | 
				
			||||||
          - "3.9"
 | 
					          - "3.9"
 | 
				
			||||||
          - "3.10"
 | 
					          - "3.10"
 | 
				
			||||||
          - "3.11"
 | 
					          - "3.11"
 | 
				
			||||||
          - "3.12"
 | 
					          - "3.12"
 | 
				
			||||||
          - "3.13"
 | 
					 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-python@v5
 | 
					      - uses: actions/setup-python@v5
 | 
				
			||||||
 | 
				
			|||||||
@ -15,11 +15,10 @@ jobs:
 | 
				
			|||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        python-version:
 | 
					        python-version:
 | 
				
			||||||
 | 
					          - "3.8"
 | 
				
			||||||
          - "3.9"
 | 
					          - "3.9"
 | 
				
			||||||
          - "3.10"
 | 
					          - "3.10"
 | 
				
			||||||
          - "3.11"
 | 
					          - "3.11"
 | 
				
			||||||
          - "3.12"
 | 
					 | 
				
			||||||
          - "3.13"
 | 
					 | 
				
			||||||
        sample:
 | 
					        sample:
 | 
				
			||||||
          - samples/openapi3/client/petstore/python-aiohttp
 | 
					          - samples/openapi3/client/petstore/python-aiohttp
 | 
				
			||||||
          - samples/openapi3/client/petstore/python
 | 
					          - samples/openapi3/client/petstore/python
 | 
				
			||||||
 | 
				
			|||||||
@ -17,11 +17,11 @@ jobs:
 | 
				
			|||||||
          # clients
 | 
					          # clients
 | 
				
			||||||
          - samples/client/echo_api/python-pydantic-v1/
 | 
					          - samples/client/echo_api/python-pydantic-v1/
 | 
				
			||||||
        python-version:
 | 
					        python-version:
 | 
				
			||||||
 | 
					          - "3.7"
 | 
				
			||||||
          - "3.8"
 | 
					          - "3.8"
 | 
				
			||||||
          - "3.9"
 | 
					          - "3.9"
 | 
				
			||||||
          - "3.10"
 | 
					          - "3.10"
 | 
				
			||||||
          - "3.11"
 | 
					          - "3.11"
 | 
				
			||||||
          - "3.12"
 | 
					 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-python@v5
 | 
					      - uses: actions/setup-python@v5
 | 
				
			||||||
 | 
				
			|||||||
@ -19,7 +19,6 @@ jobs:
 | 
				
			|||||||
          - "3.9"
 | 
					          - "3.9"
 | 
				
			||||||
          - "3.10"
 | 
					          - "3.10"
 | 
				
			||||||
          - "3.11"
 | 
					          - "3.11"
 | 
				
			||||||
          - "3.12"
 | 
					 | 
				
			||||||
        sample:
 | 
					        sample:
 | 
				
			||||||
          - samples/openapi3/client/petstore/python-pydantic-v1-aiohttp
 | 
					          - samples/openapi3/client/petstore/python-pydantic-v1-aiohttp
 | 
				
			||||||
          - samples/openapi3/client/petstore/python-pydantic-v1
 | 
					          - samples/openapi3/client/petstore/python-pydantic-v1
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								.github/workflows/samples-python-server.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/samples-python-server.yaml
									
									
									
									
										vendored
									
									
								
							@ -21,7 +21,7 @@ jobs:
 | 
				
			|||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-python@v5
 | 
					      - uses: actions/setup-python@v5
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          python-version: '3.9'
 | 
					          python-version: '3.7'
 | 
				
			||||||
      - name: Test
 | 
					      - name: Test
 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					        working-directory: ${{ matrix.sample }}
 | 
				
			||||||
        run: make test-all
 | 
					        run: make test-all
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								.github/workflows/samples-rust.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/samples-rust.yaml
									
									
									
									
										vendored
									
									
								
							@ -34,4 +34,4 @@ jobs:
 | 
				
			|||||||
          toolchain: stable
 | 
					          toolchain: stable
 | 
				
			||||||
      - name: Build
 | 
					      - name: Build
 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					        working-directory: ${{ matrix.sample }}
 | 
				
			||||||
        run: cargo build --all-targets --all-features
 | 
					        run: cargo build
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										38
									
								
								.github/workflows/samples-scala-jdk8.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										38
									
								
								.github/workflows/samples-scala-jdk8.yaml
									
									
									
									
										vendored
									
									
								
							@ -1,38 +0,0 @@
 | 
				
			|||||||
name: Samples Scala/sbt (JDK8)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  push:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - 'samples/server/petstore/scala-finch/**'
 | 
					 | 
				
			||||||
  pull_request:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - 'samples/server/petstore/scala-finch/**'
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  build:
 | 
					 | 
				
			||||||
    name: Build scala-finch servers
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    strategy:
 | 
					 | 
				
			||||||
      fail-fast: false
 | 
					 | 
				
			||||||
      matrix:
 | 
					 | 
				
			||||||
        sample:
 | 
					 | 
				
			||||||
          # servers
 | 
					 | 
				
			||||||
          - samples/server/petstore/scala-finch # cannot be tested with jdk11
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - uses: actions/setup-java@v4
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          distribution: 'temurin'
 | 
					 | 
				
			||||||
          java-version: 8
 | 
					 | 
				
			||||||
      - name: Setup sbt launcher
 | 
					 | 
				
			||||||
        uses: sbt/setup-sbt@v1
 | 
					 | 
				
			||||||
      - name: Cache maven dependencies
 | 
					 | 
				
			||||||
        uses: actions/cache@v4
 | 
					 | 
				
			||||||
        env:
 | 
					 | 
				
			||||||
          cache-name: maven-repository
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          path: |
 | 
					 | 
				
			||||||
            ~/.ivy2
 | 
					 | 
				
			||||||
          key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/build.sbt') }}
 | 
					 | 
				
			||||||
      - name: Build and test
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: sbt -v +test
 | 
					 | 
				
			||||||
							
								
								
									
										11
									
								
								.github/workflows/samples-scala.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								.github/workflows/samples-scala.yaml
									
									
									
									
										vendored
									
									
								
							@ -20,18 +20,17 @@ jobs:
 | 
				
			|||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        sample:
 | 
					        sample:
 | 
				
			||||||
          # clients
 | 
					          # clients
 | 
				
			||||||
          - samples/client/petstore/java/okhttp-gson
 | 
					          - 'samples/client/petstore/java/okhttp-gson'
 | 
				
			||||||
          - samples/client/petstore/scalaz
 | 
					          - samples/client/petstore/scalaz
 | 
				
			||||||
          - samples/client/petstore/scala-pekko
 | 
					          - samples/client/petstore/scala-pekko
 | 
				
			||||||
          - samples/client/petstore/scala-http4s
 | 
					          #- samples/client/petstore/scala-sttp # won't pass while the same tests in circleci pass
 | 
				
			||||||
          #- samples/client/petstore/scala-sttp
 | 
					 | 
				
			||||||
          #- samples/client/petstore/scala-sttp-circe
 | 
					 | 
				
			||||||
          # servers
 | 
					          # servers
 | 
				
			||||||
          - samples/server/petstore/scala-lagom-server
 | 
					          - samples/server/petstore/scala-lagom-server
 | 
				
			||||||
          - samples/server/petstore/scala-play-server
 | 
					          - samples/server/petstore/scala-play-server
 | 
				
			||||||
          - samples/server/petstore/scala-akka-http-server
 | 
					          - samples/server/petstore/scala-akka-http-server
 | 
				
			||||||
          - samples/server/petstore/scala-pekko-http-server
 | 
					          - samples/server/petstore/scala-pekko-http-server
 | 
				
			||||||
          - samples/server/petstore/scalatra
 | 
					          - samples/server/petstore/scalatra
 | 
				
			||||||
 | 
					          - samples/server/petstore/scala-finch # cannot be tested with jdk11
 | 
				
			||||||
          - samples/server/petstore/scala-http4s-server
 | 
					          - samples/server/petstore/scala-http4s-server
 | 
				
			||||||
          - samples/server/petstore/scala-cask
 | 
					          - samples/server/petstore/scala-cask
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
@ -39,9 +38,7 @@ jobs:
 | 
				
			|||||||
      - uses: actions/setup-java@v4
 | 
					      - uses: actions/setup-java@v4
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          distribution: 'temurin'
 | 
					          distribution: 'temurin'
 | 
				
			||||||
          java-version: 11
 | 
					          java-version: 8
 | 
				
			||||||
      - name: Setup sbt launcher
 | 
					 | 
				
			||||||
        uses: sbt/setup-sbt@v1
 | 
					 | 
				
			||||||
      - name: Cache maven dependencies
 | 
					      - name: Cache maven dependencies
 | 
				
			||||||
        uses: actions/cache@v4
 | 
					        uses: actions/cache@v4
 | 
				
			||||||
        env:
 | 
					        env:
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										6
									
								
								.github/workflows/samples-spring-jdk17.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/samples-spring-jdk17.yaml
									
									
									
									
										vendored
									
									
								
							@ -5,20 +5,16 @@ on:
 | 
				
			|||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - samples/openapi3/client/petstore/spring-cloud-3-with-optional
 | 
					      - samples/openapi3/client/petstore/spring-cloud-3-with-optional
 | 
				
			||||||
      - samples/openapi3/server/petstore/springboot-3
 | 
					      - samples/openapi3/server/petstore/springboot-3
 | 
				
			||||||
      - samples/server/petstore/springboot-api-response-examples
 | 
					 | 
				
			||||||
      - samples/server/petstore/springboot-lombok-data
 | 
					      - samples/server/petstore/springboot-lombok-data
 | 
				
			||||||
      - samples/server/petstore/springboot-lombok-tostring
 | 
					      - samples/server/petstore/springboot-lombok-tostring
 | 
				
			||||||
      - samples/server/petstore/springboot-file-delegate-optional
 | 
					      - samples/server/petstore/springboot-file-delegate-optional
 | 
				
			||||||
      - samples/server/petstore/springboot-petstore-with-api-response-examples
 | 
					 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
      - samples/openapi3/client/petstore/spring-cloud-3-with-optional
 | 
					      - samples/openapi3/client/petstore/spring-cloud-3-with-optional
 | 
				
			||||||
      - samples/openapi3/server/petstore/springboot-3
 | 
					      - samples/openapi3/server/petstore/springboot-3
 | 
				
			||||||
      - samples/server/petstore/springboot-api-response-examples
 | 
					 | 
				
			||||||
      - samples/server/petstore/springboot-lombok-data
 | 
					      - samples/server/petstore/springboot-lombok-data
 | 
				
			||||||
      - samples/server/petstore/springboot-lombok-tostring
 | 
					      - samples/server/petstore/springboot-lombok-tostring
 | 
				
			||||||
      - samples/server/petstore/springboot-file-delegate-optional
 | 
					      - samples/server/petstore/springboot-file-delegate-optional
 | 
				
			||||||
      - samples/server/petstore/springboot-petstore-with-api-response-examples
 | 
					 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
    name: Build Java Spring (JDK17)
 | 
					    name: Build Java Spring (JDK17)
 | 
				
			||||||
@ -31,11 +27,9 @@ jobs:
 | 
				
			|||||||
          - samples/openapi3/client/petstore/spring-cloud-3-with-optional
 | 
					          - samples/openapi3/client/petstore/spring-cloud-3-with-optional
 | 
				
			||||||
          # servers
 | 
					          # servers
 | 
				
			||||||
          - samples/openapi3/server/petstore/springboot-3
 | 
					          - samples/openapi3/server/petstore/springboot-3
 | 
				
			||||||
          - samples/server/petstore/springboot-api-response-examples
 | 
					 | 
				
			||||||
          - samples/server/petstore/springboot-lombok-data
 | 
					          - samples/server/petstore/springboot-lombok-data
 | 
				
			||||||
          - samples/server/petstore/springboot-lombok-tostring
 | 
					          - samples/server/petstore/springboot-lombok-tostring
 | 
				
			||||||
          - samples/server/petstore/springboot-file-delegate-optional
 | 
					          - samples/server/petstore/springboot-file-delegate-optional
 | 
				
			||||||
          - samples/server/petstore/springboot-petstore-with-api-response-examples
 | 
					 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - uses: actions/setup-java@v4
 | 
					      - uses: actions/setup-java@v4
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1
									
								
								.github/workflows/samples-spring.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/samples-spring.yaml
									
									
									
									
										vendored
									
									
								
							@ -45,7 +45,6 @@ jobs:
 | 
				
			|||||||
          - samples/server/petstore/spring-boot-defaultInterface-unhandledException
 | 
					          - samples/server/petstore/spring-boot-defaultInterface-unhandledException
 | 
				
			||||||
          - samples/server/petstore/springboot
 | 
					          - samples/server/petstore/springboot
 | 
				
			||||||
          - samples/server/petstore/springboot-beanvalidation
 | 
					          - samples/server/petstore/springboot-beanvalidation
 | 
				
			||||||
          - samples/server/petstore/springboot-builtin-validation
 | 
					 | 
				
			||||||
          - samples/server/petstore/springboot-delegate
 | 
					          - samples/server/petstore/springboot-delegate
 | 
				
			||||||
          - samples/server/petstore/springboot-delegate-no-response-entity
 | 
					          - samples/server/petstore/springboot-delegate-no-response-entity
 | 
				
			||||||
          - samples/server/petstore/springboot-implicitHeaders
 | 
					          - samples/server/petstore/springboot-implicitHeaders
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										50
									
								
								.github/workflows/samples-swift.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								.github/workflows/samples-swift.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,50 @@
 | 
				
			|||||||
 | 
					name: Samples Swift
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  push:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - samples/client/petstore/swift5/**
 | 
				
			||||||
 | 
					  pull_request:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					      - samples/client/petstore/swift5/**
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  build:
 | 
				
			||||||
 | 
					    strategy:
 | 
				
			||||||
 | 
					      fail-fast: false
 | 
				
			||||||
 | 
					      matrix:
 | 
				
			||||||
 | 
					        os: [macos-latest]
 | 
				
			||||||
 | 
					        sample:
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/alamofireLibrary
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/anycodableLibrary
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/asyncAwaitLibrary
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/combineLibrary
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/default
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/deprecated
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/frozenEnums
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/nonPublicApi
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/objcCompatible
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/oneOf
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/promisekitLibrary
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/readonlyProperties
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/resultLibrary
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/rxswiftLibrary
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/urlsessionLibrary
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/validation
 | 
				
			||||||
 | 
					          # NOTE: disabled as vaporLibrary doesnt build when adding this CI config
 | 
				
			||||||
 | 
					          #- samples/client/petstore/swift5/vaporLibrary
 | 
				
			||||||
 | 
					          - samples/client/petstore/swift5/x-swift-hashable
 | 
				
			||||||
 | 
					        include:
 | 
				
			||||||
 | 
					        - os: ubuntu-latest
 | 
				
			||||||
 | 
					          sample: samples/client/petstore/swift5/alamofireLibrary
 | 
				
			||||||
 | 
					    name: Build Swift samples
 | 
				
			||||||
 | 
					    runs-on: ${{ matrix.os }}
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
 | 
					      - uses: swift-actions/setup-swift@v2
 | 
				
			||||||
 | 
					        if: ${{ matrix.os == 'ubuntu-latest' }}
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          swift-version: '5'
 | 
				
			||||||
 | 
					      - name: Build
 | 
				
			||||||
 | 
					        working-directory: ${{ matrix.sample }}
 | 
				
			||||||
 | 
					        run: swift build
 | 
				
			||||||
							
								
								
									
										44
									
								
								.github/workflows/samples-swift5.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										44
									
								
								.github/workflows/samples-swift5.yaml
									
									
									
									
										vendored
									
									
								
							@ -1,44 +0,0 @@
 | 
				
			|||||||
name: Samples Swift 5
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  push:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/client/petstore/swift5/**
 | 
					 | 
				
			||||||
  pull_request:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/client/petstore/swift5/**
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  build:
 | 
					 | 
				
			||||||
    strategy:
 | 
					 | 
				
			||||||
      fail-fast: false
 | 
					 | 
				
			||||||
      matrix:
 | 
					 | 
				
			||||||
        os: [macos-latest]
 | 
					 | 
				
			||||||
        sample:
 | 
					 | 
				
			||||||
          - samples/client/petstore/swift5/alamofireLibrary
 | 
					 | 
				
			||||||
          - samples/client/petstore/swift5/asyncAwaitLibrary
 | 
					 | 
				
			||||||
          - samples/client/petstore/swift5/combineLibrary
 | 
					 | 
				
			||||||
          - samples/client/petstore/swift5/default
 | 
					 | 
				
			||||||
          - samples/client/petstore/swift5/objcCompatible
 | 
					 | 
				
			||||||
          - samples/client/petstore/swift5/oneOf
 | 
					 | 
				
			||||||
          - samples/client/petstore/swift5/promisekitLibrary
 | 
					 | 
				
			||||||
          - samples/client/petstore/swift5/resultLibrary
 | 
					 | 
				
			||||||
          - samples/client/petstore/swift5/rxswiftLibrary
 | 
					 | 
				
			||||||
          - samples/client/petstore/swift5/urlsessionLibrary
 | 
					 | 
				
			||||||
          - samples/client/petstore/swift5/validation
 | 
					 | 
				
			||||||
          # NOTE: disabled as vaporLibrary doesnt build when adding this CI config
 | 
					 | 
				
			||||||
          #- samples/client/petstore/swift5/vaporLibrary
 | 
					 | 
				
			||||||
        include:
 | 
					 | 
				
			||||||
        - os: ubuntu-latest
 | 
					 | 
				
			||||||
          sample: samples/client/petstore/swift5/alamofireLibrary
 | 
					 | 
				
			||||||
    name: Build Swift samples
 | 
					 | 
				
			||||||
    runs-on: ${{ matrix.os }}
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
      - uses: swift-actions/setup-swift@v2
 | 
					 | 
				
			||||||
        if: ${{ matrix.os == 'ubuntu-latest' }}
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          swift-version: '5'
 | 
					 | 
				
			||||||
      - name: Build
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: swift build
 | 
					 | 
				
			||||||
@ -1,37 +0,0 @@
 | 
				
			|||||||
name: TypeScript Client (Encoding / Decoding Test)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  pull_request:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/client/others/typescript/encode-decode/**
 | 
					 | 
				
			||||||
      - .github/workflows/samples-typescript-encode-decode.yaml
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  build:
 | 
					 | 
				
			||||||
    name: Test TypeScript Encoding / Decoding
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    strategy:
 | 
					 | 
				
			||||||
      fail-fast: false
 | 
					 | 
				
			||||||
      matrix:
 | 
					 | 
				
			||||||
        sample:
 | 
					 | 
				
			||||||
          # clients
 | 
					 | 
				
			||||||
          - samples/client/others/typescript/encode-decode/test
 | 
					 | 
				
			||||||
        node-version:
 | 
					 | 
				
			||||||
          - 16
 | 
					 | 
				
			||||||
          - 18
 | 
					 | 
				
			||||||
          - 20
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      - uses: actions/setup-node@v4
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          node-version: ${{ matrix.node-version }}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      - name: Install
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          npm run preinstall
 | 
					 | 
				
			||||||
          npm i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      - name: Test
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: npm test
 | 
					 | 
				
			||||||
@ -1,37 +0,0 @@
 | 
				
			|||||||
name: TypeScript Node Client (Encoding / Decoding Test)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  pull_request:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/client/others/typescript-node/encode-decode/**
 | 
					 | 
				
			||||||
      - .github/workflows/samples-typescript-node-encode-decode.yaml
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  build:
 | 
					 | 
				
			||||||
    name: Test TypeScript Node Encoding / Decoding
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    strategy:
 | 
					 | 
				
			||||||
      fail-fast: false
 | 
					 | 
				
			||||||
      matrix:
 | 
					 | 
				
			||||||
        sample:
 | 
					 | 
				
			||||||
          # clients
 | 
					 | 
				
			||||||
          - samples/client/others/typescript-node/encode-decode/test
 | 
					 | 
				
			||||||
        node-version:
 | 
					 | 
				
			||||||
          - 16
 | 
					 | 
				
			||||||
          - 18
 | 
					 | 
				
			||||||
          - 20
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      - uses: actions/setup-node@v4
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          node-version: ${{ matrix.node-version }}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      - name: Install
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: |
 | 
					 | 
				
			||||||
          npm run preinstall
 | 
					 | 
				
			||||||
          npm i
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      - name: Test
 | 
					 | 
				
			||||||
        working-directory: ${{ matrix.sample }}
 | 
					 | 
				
			||||||
        run: npm test
 | 
					 | 
				
			||||||
@ -1,26 +0,0 @@
 | 
				
			|||||||
name: TypeScript clients type checks
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
on:
 | 
					 | 
				
			||||||
  pull_request:
 | 
					 | 
				
			||||||
    paths:
 | 
					 | 
				
			||||||
      - samples/**
 | 
					 | 
				
			||||||
      - bin/ts-typecheck-all.sh
 | 
					 | 
				
			||||||
      - .github/workflows/samples-typescript-typecheck.yaml
 | 
					 | 
				
			||||||
jobs:
 | 
					 | 
				
			||||||
  build:
 | 
					 | 
				
			||||||
    name: Typecheck TypeScript samples
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					 | 
				
			||||||
    strategy:
 | 
					 | 
				
			||||||
      fail-fast: false
 | 
					 | 
				
			||||||
      matrix:
 | 
					 | 
				
			||||||
        node-version:
 | 
					 | 
				
			||||||
          - 20
 | 
					 | 
				
			||||||
    steps:
 | 
					 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      - uses: actions/setup-node@v4
 | 
					 | 
				
			||||||
        with:
 | 
					 | 
				
			||||||
          node-version: ${{ matrix.node-version }}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      - name: Run type checker
 | 
					 | 
				
			||||||
        run: ./bin/ts-typecheck-all.sh
 | 
					 | 
				
			||||||
							
								
								
									
										2
									
								
								.github/workflows/windows.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/windows.yaml
									
									
									
									
										vendored
									
									
								
							@ -39,7 +39,7 @@ jobs:
 | 
				
			|||||||
            ${{ runner.os }}-build-${{ env.cache-name }}-
 | 
					            ${{ runner.os }}-build-${{ env.cache-name }}-
 | 
				
			||||||
            ${{ runner.os }}-build-
 | 
					            ${{ runner.os }}-build-
 | 
				
			||||||
      - name: Setup Maven
 | 
					      - name: Setup Maven
 | 
				
			||||||
        uses: s4u/setup-maven-action@v1.18.0
 | 
					        uses: s4u/setup-maven-action@v1.14.0
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          java-version: ${{ matrix.java }}
 | 
					          java-version: ${{ matrix.java }}
 | 
				
			||||||
          maven-version: 3.8.8
 | 
					          maven-version: 3.8.8
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -220,7 +220,6 @@ samples/client/petstore/kotlin*/src/main/kotlin/test/
 | 
				
			|||||||
samples/client/petstore/kotlin*/build/
 | 
					samples/client/petstore/kotlin*/build/
 | 
				
			||||||
samples/server/others/kotlin-server/jaxrs-spec/build/
 | 
					samples/server/others/kotlin-server/jaxrs-spec/build/
 | 
				
			||||||
samples/client/echo_api/kotlin-jvm-spring-3-restclient/build/
 | 
					samples/client/echo_api/kotlin-jvm-spring-3-restclient/build/
 | 
				
			||||||
samples/client/echo_api/kotlin-jvm-okhttp/build/
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# haskell
 | 
					# haskell
 | 
				
			||||||
.stack-work
 | 
					.stack-work
 | 
				
			||||||
 | 
				
			|||||||
@ -8,6 +8,6 @@
 | 
				
			|||||||
    <extension>
 | 
					    <extension>
 | 
				
			||||||
        <groupId>com.gradle</groupId>
 | 
					        <groupId>com.gradle</groupId>
 | 
				
			||||||
        <artifactId>common-custom-user-data-maven-extension</artifactId>
 | 
					        <artifactId>common-custom-user-data-maven-extension</artifactId>
 | 
				
			||||||
        <version>1.12.5</version>
 | 
					        <version>2.0</version>
 | 
				
			||||||
    </extension>
 | 
					    </extension>
 | 
				
			||||||
</extensions>
 | 
					</extensions>
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										35
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						
									
										35
									
								
								.travis.yml
									
									
									
									
									
								
							@ -37,12 +37,12 @@ services:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# comment out the host table change to use the public petstore server
 | 
					# comment out the host table change to use the public petstore server
 | 
				
			||||||
addons:
 | 
					addons:
 | 
				
			||||||
  #apt:
 | 
					  apt:
 | 
				
			||||||
  #  sources:
 | 
					    sources:
 | 
				
			||||||
  #    - ubuntu-toolchain-r-test
 | 
					      - ubuntu-toolchain-r-test
 | 
				
			||||||
  #  packages:
 | 
					    packages:
 | 
				
			||||||
  #    - g++-5
 | 
					      - g++-5
 | 
				
			||||||
  #chrome: stable
 | 
					  chrome: stable
 | 
				
			||||||
  hosts:
 | 
					  hosts:
 | 
				
			||||||
    - petstore.swagger.io
 | 
					    - petstore.swagger.io
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -201,19 +201,16 @@ after_success:
 | 
				
			|||||||
          echo "Pushed to $DOCKER_CODEGEN_CLI_IMAGE_NAME";
 | 
					          echo "Pushed to $DOCKER_CODEGEN_CLI_IMAGE_NAME";
 | 
				
			||||||
      fi;
 | 
					      fi;
 | 
				
			||||||
    fi;
 | 
					    fi;
 | 
				
			||||||
  ## NOTE; we will do the followign manually instead as the page doesn't need to be updated in every single travis build
 | 
					  # publish latest website, variables below are secure environment variables which are unavailable to PRs from forks.
 | 
				
			||||||
  ## publish latest website, variables below are secure environment variables which are unavailable to PRs from forks.
 | 
					  #- if [ "$TRAVIS_BRANCH" = "master" ] && [ -z $TRAVIS_TAG ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
 | 
				
			||||||
  #  - if [ "$TRAVIS_BRANCH" = "master" ] && [ -z $TRAVIS_TAG ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
 | 
					  #    cd website;
 | 
				
			||||||
  #      sed -i "s/Vector{UInt8}/Vector\{UInt8\}/g" docs/generators/julia-client.md;
 | 
					  #    git config --global user.name "${GH_NAME}";
 | 
				
			||||||
  #      sed -i "s/Vector{UInt8}/Vector\{UInt8\}/g" docs/generators/julia-server.md;
 | 
					  #    git config --global user.email "${GH_EMAIL}";
 | 
				
			||||||
  #      cd website;
 | 
					  #    echo "machine github.com login ${GH_NAME} password ${GH_TOKEN}" > ~/.netrc;
 | 
				
			||||||
  #      git config --global user.name "${GH_NAME}";
 | 
					  #    yarn install;
 | 
				
			||||||
  #      git config --global user.email "${GH_EMAIL}";
 | 
					  #    GIT_USER="${GH_NAME}" yarn run publish-gh-pages;
 | 
				
			||||||
  #      echo "machine github.com login ${GH_NAME} password ${GH_TOKEN}" > ~/.netrc;
 | 
					  #  fi;
 | 
				
			||||||
  #      yarn install;
 | 
					
 | 
				
			||||||
  #      GIT_USER="${GH_NAME}" yarn run publish-gh-pages;
 | 
					 | 
				
			||||||
  #    fi;
 | 
					 | 
				
			||||||
  #
 | 
					 | 
				
			||||||
env:
 | 
					env:
 | 
				
			||||||
  - DOCKER_GENERATOR_IMAGE_NAME=openapitools/openapi-generator-online DOCKER_CODEGEN_CLI_IMAGE_NAME=openapitools/openapi-generator-cli NODE_ENV=test CC=gcc-5 CXX=g++-5
 | 
					  - DOCKER_GENERATOR_IMAGE_NAME=openapitools/openapi-generator-online DOCKER_CODEGEN_CLI_IMAGE_NAME=openapitools/openapi-generator-cli NODE_ENV=test CC=gcc-5 CXX=g++-5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -15,22 +15,12 @@ if [ "$NODE_INDEX" = "1" ]; then
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  sudo apt-get -y install cpanminus
 | 
					  sudo apt-get -y install cpanminus
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # install rust
 | 
					 | 
				
			||||||
  curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
 | 
					 | 
				
			||||||
  source "$HOME/.cargo/env"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  echo "Testing perl"
 | 
					 | 
				
			||||||
  (cd samples/client/petstore/perl && /bin/bash ./test.bash)
 | 
					  (cd samples/client/petstore/perl && /bin/bash ./test.bash)
 | 
				
			||||||
 | 
					 | 
				
			||||||
  echo "Testing ruby"
 | 
					 | 
				
			||||||
  (cd samples/client/petstore/ruby && mvn integration-test)
 | 
					  (cd samples/client/petstore/ruby && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/ruby-faraday && mvn integration-test)
 | 
					  (cd samples/client/petstore/ruby-faraday && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/ruby-httpx && mvn integration-test)
 | 
					  (cd samples/client/petstore/ruby-httpx && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/ruby-autoload && mvn integration-test)
 | 
					  (cd samples/client/petstore/ruby-autoload && mvn integration-test)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  echo "Testing rust"
 | 
					 | 
				
			||||||
  (cd samples/server/petstore/rust-axum && mvn integration-test)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
elif [ "$NODE_INDEX" = "2" ]; then
 | 
					elif [ "$NODE_INDEX" = "2" ]; then
 | 
				
			||||||
  echo "Running node $NODE_INDEX to test Go"
 | 
					  echo "Running node $NODE_INDEX to test Go"
 | 
				
			||||||
  # install haskell
 | 
					  # install haskell
 | 
				
			||||||
@ -90,7 +80,6 @@ elif [ "$NODE_INDEX" = "3" ]; then
 | 
				
			|||||||
  (cd samples/client/petstore/typescript-angular-v16-provided-in-root && mvn integration-test)
 | 
					  (cd samples/client/petstore/typescript-angular-v16-provided-in-root && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/typescript-angular-v17-provided-in-root && mvn integration-test)
 | 
					  (cd samples/client/petstore/typescript-angular-v17-provided-in-root && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/typescript-angular-v18-provided-in-root && mvn integration-test)
 | 
					  (cd samples/client/petstore/typescript-angular-v18-provided-in-root && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/typescript-angular-v19-provided-in-root && mvn integration-test)
 | 
					 | 
				
			||||||
  (cd samples/openapi3/client/petstore/typescript/builds/default && mvn integration-test)
 | 
					  (cd samples/openapi3/client/petstore/typescript/builds/default && mvn integration-test)
 | 
				
			||||||
  (cd samples/openapi3/client/petstore/typescript/tests/default && mvn integration-test)
 | 
					  (cd samples/openapi3/client/petstore/typescript/tests/default && mvn integration-test)
 | 
				
			||||||
  (cd samples/openapi3/client/petstore/typescript/builds/jquery && mvn integration-test)
 | 
					  (cd samples/openapi3/client/petstore/typescript/builds/jquery && mvn integration-test)
 | 
				
			||||||
@ -102,7 +91,6 @@ elif [ "$NODE_INDEX" = "3" ]; then
 | 
				
			|||||||
  #(cd samples/openapi3/client/petstore/typescript/tests/deno && mvn integration-test)
 | 
					  #(cd samples/openapi3/client/petstore/typescript/tests/deno && mvn integration-test)
 | 
				
			||||||
  (cd samples/openapi3/client/petstore/typescript/builds/browser && mvn integration-test)
 | 
					  (cd samples/openapi3/client/petstore/typescript/builds/browser && mvn integration-test)
 | 
				
			||||||
  (cd samples/openapi3/client/petstore/typescript/tests/browser && mvn integration-test)
 | 
					  (cd samples/openapi3/client/petstore/typescript/tests/browser && mvn integration-test)
 | 
				
			||||||
  (cd samples/openapi3/client/petstore/typescript/builds/nullable-enum && mvn integration-test)
 | 
					 | 
				
			||||||
  (cd samples/client/petstore/typescript-fetch/builds/default && mvn integration-test)
 | 
					  (cd samples/client/petstore/typescript-fetch/builds/default && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/typescript-fetch/builds/es6-target && mvn integration-test)
 | 
					  (cd samples/client/petstore/typescript-fetch/builds/es6-target && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/typescript-fetch/builds/with-npm-version && mvn integration-test)
 | 
					  (cd samples/client/petstore/typescript-fetch/builds/with-npm-version && mvn integration-test)
 | 
				
			||||||
@ -111,7 +99,6 @@ elif [ "$NODE_INDEX" = "3" ]; then
 | 
				
			|||||||
  (cd samples/client/petstore/typescript-rxjs/builds/with-npm-version && mvn integration-test)
 | 
					  (cd samples/client/petstore/typescript-rxjs/builds/with-npm-version && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/typescript-axios/builds/with-npm-version && mvn integration-test)
 | 
					  (cd samples/client/petstore/typescript-axios/builds/with-npm-version && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/typescript-axios/tests/default && mvn integration-test)
 | 
					  (cd samples/client/petstore/typescript-axios/tests/default && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/typescript-axios/tests/with-complex-headers && mvn integration-test)
 | 
					 | 
				
			||||||
  (cd samples/client/petstore/javascript-flowtyped && mvn integration-test)
 | 
					  (cd samples/client/petstore/javascript-flowtyped && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/javascript-es6 && mvn integration-test)
 | 
					  (cd samples/client/petstore/javascript-es6 && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/javascript-promise-es6 && mvn integration-test)
 | 
					  (cd samples/client/petstore/javascript-promise-es6 && mvn integration-test)
 | 
				
			||||||
@ -122,17 +109,14 @@ else
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  (cd samples/client/petstore/scala-akka && mvn integration-test)
 | 
					  (cd samples/client/petstore/scala-akka && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/scala-sttp && mvn integration-test)
 | 
					  (cd samples/client/petstore/scala-sttp && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/scala-sttp-circe && mvn integration-test)
 | 
					 | 
				
			||||||
  (cd samples/client/petstore/scala-sttp4 && mvn integration-test)
 | 
					  (cd samples/client/petstore/scala-sttp4 && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/clojure && mvn integration-test)
 | 
					  (cd samples/client/petstore/clojure && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/java/jersey2-java8 && mvn integration-test)
 | 
					  (cd samples/client/petstore/java/jersey2-java8 && mvn integration-test)
 | 
				
			||||||
  (cd samples/openapi3/client/petstore/java/jersey2-java8 && mvn integration-test)
 | 
					  (cd samples/openapi3/client/petstore/java/jersey2-java8 && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/java/jersey3 && mvn integration-test)
 | 
					  (cd samples/client/petstore/java/jersey3 && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/java/jersey3-oneOf && mvn integration-test)
 | 
					 | 
				
			||||||
  (cd samples/client/others/java/okhttp-gson-streaming && mvn integration-test)
 | 
					  (cd samples/client/others/java/okhttp-gson-streaming && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/java/okhttp-gson && mvn integration-test)
 | 
					  (cd samples/client/petstore/java/okhttp-gson && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/java/okhttp-gson-3.1 && mvn integration-test)
 | 
					  (cd samples/client/petstore/java/okhttp-gson-3.1 && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/java/okhttp-gson-dynamicOperations && mvn integration-test)
 | 
					 | 
				
			||||||
  (cd samples/client/petstore/java/resteasy && mvn integration-test)
 | 
					  (cd samples/client/petstore/java/resteasy && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/java-micronaut-client && mvn integration-test)
 | 
					  (cd samples/client/petstore/java-micronaut-client && mvn integration-test)
 | 
				
			||||||
  (cd samples/client/petstore/java/apache-httpclient && mvn integration-test)
 | 
					  (cd samples/client/petstore/java/apache-httpclient && mvn integration-test)
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										87
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										87
									
								
								README.md
									
									
									
									
									
								
							@ -6,7 +6,7 @@
 | 
				
			|||||||
[](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.openapitools%22%20AND%20a%3A%22openapi-generator%22)
 | 
					[](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.openapitools%22%20AND%20a%3A%22openapi-generator%22)
 | 
				
			||||||
[](./LICENSE)
 | 
					[](./LICENSE)
 | 
				
			||||||
[](https://opencollective.com/openapi_generator)
 | 
					[](https://opencollective.com/openapi_generator)
 | 
				
			||||||
[](https://join.slack.com/t/openapi-generator/shared_invite/zt-2wmkn4s8g-n19PJ99Y6Vei74WMUIehQA)
 | 
					[](https://join.slack.com/t/openapi-generator/shared_invite/zt-12jxxd7p2-XUeQM~4pzsU9x~eGLQqX2g)
 | 
				
			||||||
[](https://twitter.com/oas_generator)
 | 
					[](https://twitter.com/oas_generator)
 | 
				
			||||||
[](https://gitpod.io/#https://github.com/OpenAPITools/openapi-generator)
 | 
					[](https://gitpod.io/#https://github.com/OpenAPITools/openapi-generator)
 | 
				
			||||||
[](https://conan.io/center/recipes/openapi-generator)
 | 
					[](https://conan.io/center/recipes/openapi-generator)
 | 
				
			||||||
@ -15,7 +15,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
<div align="center">
 | 
					<div align="center">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[Master](https://github.com/OpenAPITools/openapi-generator/tree/master) (`7.14.0`):
 | 
					[Master](https://github.com/OpenAPITools/openapi-generator/tree/master) (`7.8.0`):
 | 
				
			||||||
[](https://app.travis-ci.com/github/OpenAPITools/openapi-generator/builds)
 | 
					[](https://app.travis-ci.com/github/OpenAPITools/openapi-generator/builds)
 | 
				
			||||||
[](https://circleci.com/gh/OpenAPITools/openapi-generator)
 | 
					[](https://circleci.com/gh/OpenAPITools/openapi-generator)
 | 
				
			||||||
[](https://ci.appveyor.com/project/WilliamCheng/openapi-generator)
 | 
					[](https://ci.appveyor.com/project/WilliamCheng/openapi-generator)
 | 
				
			||||||
@ -71,10 +71,7 @@ If you find OpenAPI Generator useful for work, please consider asking your compa
 | 
				
			|||||||
[<img src="https://openapi-generator.tech/img/companies/designli.jpg" width="128" height="128">](https://designli.co?utm_source=openapi-generator&utm_medium=sponsorship&utm_campaign=oss-sponsorship)
 | 
					[<img src="https://openapi-generator.tech/img/companies/designli.jpg" width="128" height="128">](https://designli.co?utm_source=openapi-generator&utm_medium=sponsorship&utm_campaign=oss-sponsorship)
 | 
				
			||||||
[<img src="https://openapi-generator.tech/img/companies/itm.png" width="128" height="128">](https://opensource.muenchen.de?utm_source=openapi-generator&utm_medium=sponsorship&utm_campaign=oss-sponsorship)
 | 
					[<img src="https://openapi-generator.tech/img/companies/itm.png" width="128" height="128">](https://opensource.muenchen.de?utm_source=openapi-generator&utm_medium=sponsorship&utm_campaign=oss-sponsorship)
 | 
				
			||||||
[<img src="https://openapi-generator.tech/img/companies/kong.png" width="128" height="128">](https://konghq.com/products/kong-konnect?utm_medium=referral&utm_source=github&utm_campaign=platform&utm_content=openapi-generator)
 | 
					[<img src="https://openapi-generator.tech/img/companies/kong.png" width="128" height="128">](https://konghq.com/products/kong-konnect?utm_medium=referral&utm_source=github&utm_campaign=platform&utm_content=openapi-generator)
 | 
				
			||||||
[<img src="https://openapi-generator.tech/img/companies/route4me.png" width="128" height="128">](https://route4me.com/?utm_source=openapi-generator&utm_medium=sponsorship&utm_campaign=oss-sponsorship)
 | 
					
 | 
				
			||||||
[<img src="https://openapi-generator.tech/img/companies/dm.png" width="128" height="128">](https://www.dotcom-monitor.com/sponsoring-open-source-projects/?utm_source=openapi-generator&utm_medium=sponsorship&utm_campaign=oss-sponsorship)
 | 
					 | 
				
			||||||
[<img src="https://openapi-generator.tech/img/companies/clickit.jpg" width="128" height="128">](https://www.clickittech.com/?utm_source=openapi-generator&utm_medium=sponsorship&utm_campaign=oss-sponsorship)
 | 
					 | 
				
			||||||
[<img src="https://openapi-generator.tech/img/companies/unified_to.jpg" width="128" height="128">](https://unified.to/?utm_source=openapi-generator&utm_medium=sponsorship&utm_campaign=oss-sponsorship)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
#### Thank you GoDaddy for sponsoring the domain names, Linode for sponsoring the VPS, Checkly for sponsoring the API monitoring and Gradle for sponsoring Develocity
 | 
					#### Thank you GoDaddy for sponsoring the domain names, Linode for sponsoring the VPS, Checkly for sponsoring the API monitoring and Gradle for sponsoring Develocity
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -89,7 +86,7 @@ OpenAPI Generator allows generation of API client libraries (SDK generation), se
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
|                                  | Languages/Frameworks                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
 | 
					|                                  | Languages/Frameworks                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
 | 
				
			||||||
| -------------------------------- |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 
					| -------------------------------- |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 
				
			||||||
| **API clients**                  | **ActionScript**, **Ada**, **Apex**, **Bash**, **C**, **C#** (.net 2.0, 3.5 or later, .NET Standard 1.3 - 2.1, .NET Core 3.1, .NET 5.0. Libraries: RestSharp, GenericHost, HttpClient), **C++** (Arduino, cpp-restsdk, Qt5, Tizen, Unreal Engine 4), **Clojure**, **Crystal**, **Dart**, **Elixir**, **Elm**, **Eiffel**, **Erlang**, **Go**, **Groovy**, **Haskell** (http-client, Servant), **Java** (Apache HttpClient 4.x, Apache HttpClient 5.x, Jersey2.x, OkHttp, Retrofit1.x, Retrofit2.x, Feign, RestTemplate, RESTEasy, Vertx, Google API Client Library for Java, Rest-assured, Spring 5 Web Client, Spring 6 RestClient, MicroProfile Rest Client, Helidon), **Jetbrains HTTP Client**, **Julia**, **k6**, **Kotlin**, **Lua**, **N4JS**, **Nim**, **Node.js/JavaScript** (ES5, ES6, AngularJS with Google Closure Compiler annotations, Flow types, Apollo GraphQL DataStore), **Objective-C**, **OCaml**, **Perl**, **PHP**, **PowerShell**, **Python**, **R**, **Ruby**, **Rust** (hyper, reqwest, rust-server), **Scala** (akka, http4s, scalaz, sttp, swagger-async-httpclient, pekko), **Swift** (2.x, 3.x, 4.x, 5.x, 6.x), **Typescript** (AngularJS, Angular (9.x - 19.x), Aurelia, Axios, Fetch, Inversify, jQuery, Nestjs, Node, redux-query, Rxjs), **XoJo**, **Zapier** |
 | 
					| **API clients**                  | **ActionScript**, **Ada**, **Apex**, **Bash**, **C**, **C#** (.net 2.0, 3.5 or later, .NET Standard 1.3 - 2.1, .NET Core 3.1, .NET 5.0. Libraries: RestSharp, GenericHost, HttpClient), **C++** (Arduino, cpp-restsdk, Qt5, Tizen, Unreal Engine 4), **Clojure**, **Crystal**, **Dart**, **Elixir**, **Elm**, **Eiffel**, **Erlang**, **Go**, **Groovy**, **Haskell** (http-client, Servant), **Java** (Apache HttpClient 4.x, Apache HttpClient 5.x, Jersey2.x, OkHttp, Retrofit1.x, Retrofit2.x, Feign, RestTemplate, RESTEasy, Vertx, Google API Client Library for Java, Rest-assured, Spring 5 Web Client, Spring 6 RestClient, MicroProfile Rest Client, Helidon), **Jetbrains HTTP Client**, **Julia**, **k6**, **Kotlin**, **Lua**, **N4JS**, **Nim**, **Node.js/JavaScript** (ES5, ES6, AngularJS with Google Closure Compiler annotations, Flow types, Apollo GraphQL DataStore), **Objective-C**, **OCaml**, **Perl**, **PHP**, **PowerShell**, **Python**, **R**, **Ruby**, **Rust** (hyper, reqwest, rust-server), **Scala** (akka, http4s, scalaz, sttp, swagger-async-httpclient, pekko), **Swift** (2.x, 3.x, 4.x, 5.x), **Typescript** (AngularJS, Angular (9.x - 18.x), Aurelia, Axios, Fetch, Inversify, jQuery, Nestjs, Node, redux-query, Rxjs), **XoJo**, **Zapier** |
 | 
				
			||||||
| **Server stubs**                 | **Ada**, **C#** (ASP.NET Core, Azure Functions), **C++** (Pistache, Restbed, Qt5 QHTTPEngine), **Erlang**, **F#** (Giraffe), **Go** (net/http, Gin, Echo), **Haskell** (Servant, Yesod), **Java** (MSF4J, Spring, Undertow, JAX-RS: CDI, CXF, Inflector, Jersey, RestEasy, Play Framework, [PKMST](https://github.com/ProKarma-Inc/pkmst-getting-started-examples), [Vert.x](https://vertx.io/), [Apache Camel](https://camel.apache.org/), [Helidon](https://helidon.io/)), **Julia**, **Kotlin** (Spring Boot, [Ktor](https://github.com/ktorio/ktor), [Vert.x](https://vertx.io/)), **PHP** ([Flight](https://docs.flightphp.com/), Laravel, Lumen, [Mezzio (fka Zend Expressive)](https://github.com/mezzio/mezzio), Slim, Silex, [Symfony](https://symfony.com/)), **Python** (FastAPI, Flask), **NodeJS**, **Ruby** (Sinatra, Rails5), **Rust** ([rust-server](https://openapi-generator.tech/docs/generators/rust-server/)), **Scala** (Akka, [Finch](https://github.com/finagle/finch), [Lagom](https://github.com/lagom/lagom), [Play](https://www.playframework.com/), [Cask](https://github.com/com-lihaoyi/cask), Scalatra)                                                                                                                                                    |
 | 
					| **Server stubs**                 | **Ada**, **C#** (ASP.NET Core, Azure Functions), **C++** (Pistache, Restbed, Qt5 QHTTPEngine), **Erlang**, **F#** (Giraffe), **Go** (net/http, Gin, Echo), **Haskell** (Servant, Yesod), **Java** (MSF4J, Spring, Undertow, JAX-RS: CDI, CXF, Inflector, Jersey, RestEasy, Play Framework, [PKMST](https://github.com/ProKarma-Inc/pkmst-getting-started-examples), [Vert.x](https://vertx.io/), [Apache Camel](https://camel.apache.org/), [Helidon](https://helidon.io/)), **Julia**, **Kotlin** (Spring Boot, [Ktor](https://github.com/ktorio/ktor), [Vert.x](https://vertx.io/)), **PHP** ([Flight](https://docs.flightphp.com/), Laravel, Lumen, [Mezzio (fka Zend Expressive)](https://github.com/mezzio/mezzio), Slim, Silex, [Symfony](https://symfony.com/)), **Python** (FastAPI, Flask), **NodeJS**, **Ruby** (Sinatra, Rails5), **Rust** ([rust-server](https://openapi-generator.tech/docs/generators/rust-server/)), **Scala** (Akka, [Finch](https://github.com/finagle/finch), [Lagom](https://github.com/lagom/lagom), [Play](https://www.playframework.com/), [Cask](https://github.com/com-lihaoyi/cask), Scalatra)                                                                                                                                                    |
 | 
				
			||||||
| **API documentation generators** | **HTML**, **Confluence Wiki**, **Asciidoc**, **Markdown**, **PlantUML**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
 | 
					| **API documentation generators** | **HTML**, **Confluence Wiki**, **Asciidoc**, **Markdown**, **PlantUML**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
 | 
				
			||||||
| **Configuration files**          | [**Apache2**](https://httpd.apache.org/)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
 | 
					| **Configuration files**          | [**Apache2**](https://httpd.apache.org/)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
 | 
				
			||||||
@ -108,7 +105,6 @@ OpenAPI Generator allows generation of API client libraries (SDK generation), se
 | 
				
			|||||||
    - [1.5 - Homebrew](#15---homebrew)
 | 
					    - [1.5 - Homebrew](#15---homebrew)
 | 
				
			||||||
    - [1.6 - Docker](#16---docker)
 | 
					    - [1.6 - Docker](#16---docker)
 | 
				
			||||||
    - [1.7 - NPM](#17---npm)
 | 
					    - [1.7 - NPM](#17---npm)
 | 
				
			||||||
    - [1.8 - pip](#18---pip)
 | 
					 | 
				
			||||||
  - [2 - Getting Started](#2---getting-started)
 | 
					  - [2 - Getting Started](#2---getting-started)
 | 
				
			||||||
  - [3 - Usage](#3---usage)
 | 
					  - [3 - Usage](#3---usage)
 | 
				
			||||||
    - [3.1 - Customization](#31---customization)
 | 
					    - [3.1 - Customization](#31---customization)
 | 
				
			||||||
@ -132,8 +128,8 @@ The OpenAPI Specification has undergone 3 revisions since initial creation in 20
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
| OpenAPI Generator Version                                                                                                                                 | Release Date | Notes                                             |
 | 
					| OpenAPI Generator Version                                                                                                                                 | Release Date | Notes                                             |
 | 
				
			||||||
| --------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ------------------------------------------------- |
 | 
					| --------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ------------------------------------------------- |
 | 
				
			||||||
| 7.14.0 (upcoming minor release) [SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/org/openapitools/openapi-generator-cli/7.14.0-SNAPSHOT/) | 29.05.2025   | Minor release with breaking changes (with fallback) |
 | 
					| 7.8.0 (upcoming minor release) [SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/org/openapitools/openapi-generator-cli/7.8.0-SNAPSHOT/) | 09.08.2024   | Minor release with breaking changes (with fallback) |
 | 
				
			||||||
| [7.13.0](https://github.com/OpenAPITools/openapi-generator/releases/tag/v7.13.0) (latest stable release)                                                    | 27.04.2025   | Minor release with breaking changes (with fallback) |
 | 
					| [7.7.0](https://github.com/OpenAPITools/openapi-generator/releases/tag/v7.7.0) (latest stable release)                                                    | 02.07.2024   | Minor release with breaking changes (with fallback) |
 | 
				
			||||||
| [6.6.0](https://github.com/OpenAPITools/openapi-generator/releases/tag/v6.6.0)                                                    | 11.05.2023   | Minor release with breaking changes (with fallback) |
 | 
					| [6.6.0](https://github.com/OpenAPITools/openapi-generator/releases/tag/v6.6.0)                                                    | 11.05.2023   | Minor release with breaking changes (with fallback) |
 | 
				
			||||||
| [5.4.0](https://github.com/OpenAPITools/openapi-generator/releases/tag/v5.4.0)                                                    | 31.01.2022   | Minor release with breaking changes (with fallback) |
 | 
					| [5.4.0](https://github.com/OpenAPITools/openapi-generator/releases/tag/v5.4.0)                                                    | 31.01.2022   | Minor release with breaking changes (with fallback) |
 | 
				
			||||||
| [4.3.1](https://github.com/OpenAPITools/openapi-generator/releases/tag/v4.3.1)                                                    | 06.05.2020   | Patch release (enhancements, bug fixes, etc)                       |
 | 
					| [4.3.1](https://github.com/OpenAPITools/openapi-generator/releases/tag/v4.3.1)                                                    | 06.05.2020   | Patch release (enhancements, bug fixes, etc)                       |
 | 
				
			||||||
@ -144,7 +140,7 @@ OpenAPI Spec compatibility: 1.0, 1.1, 1.2, 2.0, 3.0, 3.1 (beta support)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
For old releases, please refer to the [**Release**](https://github.com/OpenAPITools/openapi-generator/releases) page.
 | 
					For old releases, please refer to the [**Release**](https://github.com/OpenAPITools/openapi-generator/releases) page.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
For decommissioned generators/libraries/frameworks, please refer to [the "Decommission" label](https://github.com/OpenAPITools/openapi-generator/issues?q=label%3ADecommission+is%3Amerged+) in the pull request page.
 | 
					For decomissioned generators/libraries/frameworks, please refer to [the "Decommission" label](https://github.com/OpenAPITools/openapi-generator/issues?q=label%3ADecommission+is%3Amerged+) in the pull request page.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [1.2 - Artifacts on Maven Central](#table-of-contents)
 | 
					## [1.2 - Artifacts on Maven Central](#table-of-contents)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -196,16 +192,16 @@ See the different versions of the [openapi-generator-cli](https://search.maven.o
 | 
				
			|||||||
<!-- RELEASE_VERSION -->
 | 
					<!-- RELEASE_VERSION -->
 | 
				
			||||||
If you're looking for the latest stable version, you can grab it directly from Maven.org (Java 11 runtime at a minimum):
 | 
					If you're looking for the latest stable version, you can grab it directly from Maven.org (Java 11 runtime at a minimum):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
JAR location: `https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.13.0/openapi-generator-cli-7.13.0.jar`
 | 
					JAR location: `https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.7.0/openapi-generator-cli-7.7.0.jar`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
For **Mac/Linux** users:
 | 
					For **Mac/Linux** users:
 | 
				
			||||||
```sh
 | 
					```sh
 | 
				
			||||||
wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.13.0/openapi-generator-cli-7.13.0.jar -O openapi-generator-cli.jar
 | 
					wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.7.0/openapi-generator-cli-7.7.0.jar -O openapi-generator-cli.jar
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
For **Windows** users, you will need to install [wget](http://gnuwin32.sourceforge.net/packages/wget.htm) or you can use Invoke-WebRequest in PowerShell (3.0+), e.g.
 | 
					For **Windows** users, you will need to install [wget](http://gnuwin32.sourceforge.net/packages/wget.htm) or you can use Invoke-WebRequest in PowerShell (3.0+), e.g.
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
Invoke-WebRequest -OutFile openapi-generator-cli.jar https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.13.0/openapi-generator-cli-7.13.0.jar
 | 
					Invoke-WebRequest -OutFile openapi-generator-cli.jar https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.7.0/openapi-generator-cli-7.7.0.jar
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
After downloading the JAR, run `java -jar openapi-generator-cli.jar help` to show the usage.
 | 
					After downloading the JAR, run `java -jar openapi-generator-cli.jar help` to show the usage.
 | 
				
			||||||
@ -440,7 +436,7 @@ openapi-generator-cli version
 | 
				
			|||||||
To use a specific version of "openapi-generator-cli"
 | 
					To use a specific version of "openapi-generator-cli"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```sh
 | 
					```sh
 | 
				
			||||||
openapi-generator-cli version-manager set 7.13.0
 | 
					openapi-generator-cli version-manager set 7.0.1
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Or install it as dev-dependency:
 | 
					Or install it as dev-dependency:
 | 
				
			||||||
@ -449,32 +445,6 @@ Or install it as dev-dependency:
 | 
				
			|||||||
npm install @openapitools/openapi-generator-cli -D
 | 
					npm install @openapitools/openapi-generator-cli -D
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
<!-- /RELEASE_VERSION -->
 | 
					<!-- /RELEASE_VERSION -->
 | 
				
			||||||
 | 
					 | 
				
			||||||
You can use [locally built JARs](https://github.com/OpenAPITools/openapi-generator-cli?tab=readme-ov-file#use-locally-built-jar) or [`SNAPSHOT` versions](https://github.com/OpenAPITools/openapi-generator-cli?tab=readme-ov-file#use-nightly-snapshot-build) as well.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
### [1.8 - pip](#table-of-contents)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
> **Platform(s)**: Linux, macOS, Windows
 | 
					 | 
				
			||||||
**Install** via [PyPI](https://pypi.org/) (`java` executable is needed to run):
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
pip install openapi-generator-cli
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
To install a specific version
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
pip install openapi-generator-cli==7.13.0
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
You can also install with [jdk4py](https://github.com/activeviam/jdk4py) instead of java binary. (python>=3.10 is required)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
pip install openapi-generator-cli[jdk4py]
 | 
					 | 
				
			||||||
```
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Ref: https://github.com/openAPITools/openapi-generator-pip
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## [2 - Getting Started](#table-of-contents)
 | 
					## [2 - Getting Started](#table-of-contents)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
To generate a PHP client for [petstore.yaml](https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml), please run the following
 | 
					To generate a PHP client for [petstore.yaml](https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml), please run the following
 | 
				
			||||||
@ -490,7 +460,7 @@ java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generat
 | 
				
			|||||||
(if you're on Windows, replace the last command with `java -jar modules\openapi-generator-cli\target\openapi-generator-cli.jar generate -i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml -g php -o c:\temp\php_api_client`)
 | 
					(if you're on Windows, replace the last command with `java -jar modules\openapi-generator-cli\target\openapi-generator-cli.jar generate -i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml -g php -o c:\temp\php_api_client`)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<!-- RELEASE_VERSION -->
 | 
					<!-- RELEASE_VERSION -->
 | 
				
			||||||
You can also download the JAR (latest release) directly from [maven.org](https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.13.0/openapi-generator-cli-7.13.0.jar)
 | 
					You can also download the JAR (latest release) directly from [maven.org](https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.0.1/openapi-generator-cli-7.0.1.jar)
 | 
				
			||||||
<!-- /RELEASE_VERSION -->
 | 
					<!-- /RELEASE_VERSION -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
To get a list of **general** options available, please run `java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar help generate`
 | 
					To get a list of **general** options available, please run `java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar help generate`
 | 
				
			||||||
@ -606,9 +576,9 @@ Please refer to [online.md](docs/online.md) on how to run and use the `openapi-g
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
### [3.4 - License information on Generated Code](#table-of-contents)
 | 
					### [3.4 - License information on Generated Code](#table-of-contents)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
The OpenAPI Generator project is intended as a benefit for users of the Open API Specification.  The project itself has the [License](#7---license) as specified. In addition, please understand the following points:
 | 
					The OpenAPI Generator project is intended as a benefit for users of the Open API Specification.  The project itself has the [License](#license) as specified. In addition, please understand the following points:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* The templates included with this project are subject to the [License](#7---license).
 | 
					* The templates included with this project are subject to the [License](#license).
 | 
				
			||||||
* Generated code is intentionally _not_ subject to the parent project license
 | 
					* Generated code is intentionally _not_ subject to the parent project license
 | 
				
			||||||
 | 
					
 | 
				
			||||||
When code is generated from this project, it shall be considered **AS IS** and owned by the user of the software.  There are no warranties--expressed or implied--for generated code.  You can do what you wish with it, and once generated, the code is your responsibility and subject to the licensing terms that you deem appropriate.
 | 
					When code is generated from this project, it shall be considered **AS IS** and owned by the user of the software.  There are no warranties--expressed or implied--for generated code.  You can do what you wish with it, and once generated, the code is your responsibility and subject to the licensing terms that you deem appropriate.
 | 
				
			||||||
@ -632,7 +602,6 @@ Here are some companies/projects (alphabetical order) using OpenAPI Generator in
 | 
				
			|||||||
- [act coding](https://github.com/actcoding)
 | 
					- [act coding](https://github.com/actcoding)
 | 
				
			||||||
- [Adaptant Solutions AG](https://www.adaptant.io/)
 | 
					- [Adaptant Solutions AG](https://www.adaptant.io/)
 | 
				
			||||||
- [adesso SE](https://www.adesso.de/)
 | 
					- [adesso SE](https://www.adesso.de/)
 | 
				
			||||||
- [adorsys GmbH & Co.KG](https://adorsys.com/)
 | 
					 | 
				
			||||||
- [Adyen](https://www.adyen.com/)
 | 
					- [Adyen](https://www.adyen.com/)
 | 
				
			||||||
- [Agoda](https://www.agoda.com/)
 | 
					- [Agoda](https://www.agoda.com/)
 | 
				
			||||||
- [Airthings](https://www.airthings.com/)
 | 
					- [Airthings](https://www.airthings.com/)
 | 
				
			||||||
@ -658,13 +627,11 @@ Here are some companies/projects (alphabetical order) using OpenAPI Generator in
 | 
				
			|||||||
- [CAM](https://www.cam-inc.co.jp/)
 | 
					- [CAM](https://www.cam-inc.co.jp/)
 | 
				
			||||||
- [Camptocamp](https://www.camptocamp.com/en)
 | 
					- [Camptocamp](https://www.camptocamp.com/en)
 | 
				
			||||||
- [Carlsberg Group](https://www.carlsberggroup.com/)
 | 
					- [Carlsberg Group](https://www.carlsberggroup.com/)
 | 
				
			||||||
- [CERN](https://home.cern/)
 | 
					 | 
				
			||||||
- [Christopher Queen Consulting](https://www.christopherqueenconsulting.com/)
 | 
					- [Christopher Queen Consulting](https://www.christopherqueenconsulting.com/)
 | 
				
			||||||
- [Cisco](https://www.cisco.com/)
 | 
					- [Cisco](https://www.cisco.com/)
 | 
				
			||||||
- [codecentric AG](https://www.codecentric.de/)
 | 
					- [codecentric AG](https://www.codecentric.de/)
 | 
				
			||||||
- [CoinAPI](https://www.coinapi.io/)
 | 
					- [CoinAPI](https://www.coinapi.io/)
 | 
				
			||||||
- [Commencis](https://www.commencis.com/)
 | 
					- [Commencis](https://www.commencis.com/)
 | 
				
			||||||
- [ConfigCat](https://configcat.com/)
 | 
					 | 
				
			||||||
- [cronn GmbH](https://www.cronn.de/)
 | 
					- [cronn GmbH](https://www.cronn.de/)
 | 
				
			||||||
- [Crossover Health](https://crossoverhealth.com/)
 | 
					- [Crossover Health](https://crossoverhealth.com/)
 | 
				
			||||||
- [Cupix](https://www.cupix.com/)
 | 
					- [Cupix](https://www.cupix.com/)
 | 
				
			||||||
@ -751,7 +718,6 @@ Here are some companies/projects (alphabetical order) using OpenAPI Generator in
 | 
				
			|||||||
- [Telstra](https://dev.telstra.com)
 | 
					- [Telstra](https://dev.telstra.com)
 | 
				
			||||||
- [Tencent](https://www.tencent.com)
 | 
					- [Tencent](https://www.tencent.com)
 | 
				
			||||||
- [The University of Aizu](https://www.u-aizu.ac.jp/en/)
 | 
					- [The University of Aizu](https://www.u-aizu.ac.jp/en/)
 | 
				
			||||||
- [TINQIN](https://www.tinqin.com/)
 | 
					 | 
				
			||||||
- [Translucent ApS](https://www.translucent.dk)
 | 
					- [Translucent ApS](https://www.translucent.dk)
 | 
				
			||||||
- [TravelTime platform](https://www.traveltimeplatform.com/)
 | 
					- [TravelTime platform](https://www.traveltimeplatform.com/)
 | 
				
			||||||
- [TribalScale](https://www.tribalscale.com)
 | 
					- [TribalScale](https://www.tribalscale.com)
 | 
				
			||||||
@ -971,18 +937,12 @@ Here are some companies/projects (alphabetical order) using OpenAPI Generator in
 | 
				
			|||||||
- 2024-03-04 - [Generating TypeScript Types with OpenAPI for REST API Consumption](https://www.pullrequest.com/blog/generating-typescript-types-with-openapi-for-rest-api-consumption/) by [PullRequest](https://www.pullrequest.com/)
 | 
					- 2024-03-04 - [Generating TypeScript Types with OpenAPI for REST API Consumption](https://www.pullrequest.com/blog/generating-typescript-types-with-openapi-for-rest-api-consumption/) by [PullRequest](https://www.pullrequest.com/)
 | 
				
			||||||
- 2024-03-07 - [Fully typed Web Apps with OpenAPI (Part 1)](https://medium.com/@gfox1984/fully-typed-web-apps-with-openapi-part-1-595d55766670) by [Guillaume Renard](https://medium.com/@gfox1984)
 | 
					- 2024-03-07 - [Fully typed Web Apps with OpenAPI (Part 1)](https://medium.com/@gfox1984/fully-typed-web-apps-with-openapi-part-1-595d55766670) by [Guillaume Renard](https://medium.com/@gfox1984)
 | 
				
			||||||
- 2024-03-08 - [Laravel OpenAPIによる "辛くない" スキーマ駆動開発](https://fortee.jp/phperkaigi-2024/proposal/9e2e6c38-d078-4efa-99b4-83ebf9033b34) by [KentarouTakeda](https://twitter.com/KentarouTakeda)
 | 
					- 2024-03-08 - [Laravel OpenAPIによる "辛くない" スキーマ駆動開発](https://fortee.jp/phperkaigi-2024/proposal/9e2e6c38-d078-4efa-99b4-83ebf9033b34) by [KentarouTakeda](https://twitter.com/KentarouTakeda)
 | 
				
			||||||
- 2024-04-04 - [Working with OpenAPI using Rust](https://www.shuttle.dev/blog/2024/04/04/using-openapi-rust) by [Joshua Mo](https://twitter.com/joshmo_dev)
 | 
					 | 
				
			||||||
- 2024-04-08 - [Implement API first strategy with OpenAPI generator plugin](https://medium.com/javarevisited/implement-api-first-strategy-with-openapi-generator-plugin-e4bbe7f0d778) by [Rui Zhou](https://medium.com/@wirelesser)
 | 
					 | 
				
			||||||
- 2024-05-06 - [OpenAPI Generator Custom Templates](https://www.javacodegeeks.com/openapi-generator-custom-templates.html) by [Mary Zheng](https://www.javacodegeeks.com/author/mary-zheng)
 | 
					 | 
				
			||||||
- 2025-02-09 - [Custom validation with OpenApiGenerator and Spring Boot 3](https://medium.com/@jugurtha.aitoufella/custom-validation-with-openapigenerator-and-spring-boot-3-34a656e815c8) by [Jugurtha Aitoufella](https://medium.com/@jugurtha.aitoufella)
 | 
					 | 
				
			||||||
- 2025-02-20 - [Optimizing API Integration in a Large React Application Using OpenAPI Generator](https://www.youtube.com/watch?v=-B33pQnGQUI) by Stefano Marzo
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [6 - About Us](#table-of-contents)
 | 
					## [6 - About Us](#table-of-contents)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
What's the design philosophy or principle behind OpenAPI Generator?
 | 
					What's the design philosophy or principle behind OpenAPI Generator?
 | 
				
			||||||
 | 
					
 | 
				
			||||||
We focus on developer experience. The generators should produce code, config, documentation, and more that are easily understandable and consumable by users. We focused on simple use cases to start with (bottom-up approach). Since then the project and the community have grown a lot: 600k weekly downloads via NPM CLI wrapper, 30M downloads via openapi-generator-cli docker image just to highlight a few. We've gradually supported more features (e.g. oneOf, anyOf introduced in OpenAPI 3.0) in various generators and we will continue this approach to deliver something based on our understanding of user demand and what they want, and continue to add support of new features introduced in OpenAPI specification (such as v3.1 and future versions of the OpenAPI specification).
 | 
					We focus on developer experience. The generators should produce code, config, documentation, and more that are easily understandable and consumable by users. We focused on simple use cases to start with (bottom-up approach). Since then the project and the community have grown a lot: 300k weekly downloads via NPM CLI wrapper, 20M downloads via openapi-generator-cli docker image just to highlight a few. We've gradually supported more features (e.g. oneOf, anyOf introduced in OpenAPI 3.0) in various generators and we will continue this approach to deliver something based on our understanding of user demand and what they want, and continue to add support of new features introduced in OpenAPI specification (such as v3.1 and future versions of the OpenAPI specification).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### [6.1 - OpenAPI Generator Core Team](#table-of-contents)
 | 
					### [6.1 - OpenAPI Generator Core Team](#table-of-contents)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1030,7 +990,6 @@ Here is a list of template creators:
 | 
				
			|||||||
   * Groovy: @victorgit
 | 
					   * Groovy: @victorgit
 | 
				
			||||||
   * Go: @wing328 [:heart:](https://www.patreon.com/wing328)
 | 
					   * Go: @wing328 [:heart:](https://www.patreon.com/wing328)
 | 
				
			||||||
   * Go (rewritten in 2.3.0): @antihax
 | 
					   * Go (rewritten in 2.3.0): @antihax
 | 
				
			||||||
   * Godot (GDScript): @Goutte [:heart:](https://liberapay.com/Goutte)
 | 
					 | 
				
			||||||
   * Haskell (http-client): @jonschoning
 | 
					   * Haskell (http-client): @jonschoning
 | 
				
			||||||
   * Java (Feign): @davidkiss
 | 
					   * Java (Feign): @davidkiss
 | 
				
			||||||
   * Java (Retrofit): @0legg
 | 
					   * Java (Retrofit): @0legg
 | 
				
			||||||
@ -1081,12 +1040,10 @@ Here is a list of template creators:
 | 
				
			|||||||
   * Scala (sttp): @chameleon82
 | 
					   * Scala (sttp): @chameleon82
 | 
				
			||||||
   * Scala (sttp4): @flsh86
 | 
					   * Scala (sttp4): @flsh86
 | 
				
			||||||
   * Scala (Pekko): @mickaelmagniez
 | 
					   * Scala (Pekko): @mickaelmagniez
 | 
				
			||||||
   * Scala (http4s): @JennyLeahy
 | 
					 | 
				
			||||||
   * Swift: @tkqubo
 | 
					   * Swift: @tkqubo
 | 
				
			||||||
   * Swift 3: @hexelon
 | 
					   * Swift 3: @hexelon
 | 
				
			||||||
   * Swift 4: @ehyche
 | 
					   * Swift 4: @ehyche
 | 
				
			||||||
   * Swift 5: @4brunu
 | 
					   * Swift 5: @4brunu
 | 
				
			||||||
   * Swift 6: @4brunu
 | 
					 | 
				
			||||||
   * Swift Combine: @dydus0x14
 | 
					   * Swift Combine: @dydus0x14
 | 
				
			||||||
   * TypeScript (Angular1): @mhardorf
 | 
					   * TypeScript (Angular1): @mhardorf
 | 
				
			||||||
   * TypeScript (Angular2): @roni-frantchi
 | 
					   * TypeScript (Angular2): @roni-frantchi
 | 
				
			||||||
@ -1112,7 +1069,7 @@ Here is a list of template creators:
 | 
				
			|||||||
   * C++ (Qt5 QHttpEngine): @etherealjoy
 | 
					   * C++ (Qt5 QHttpEngine): @etherealjoy
 | 
				
			||||||
   * C++ Pistache: @sebymiano
 | 
					   * C++ Pistache: @sebymiano
 | 
				
			||||||
   * C++ Restbed: @stkrwork
 | 
					   * C++ Restbed: @stkrwork
 | 
				
			||||||
   * Erlang Server: @galaxie @nelsonvides
 | 
					   * Erlang Server: @galaxie
 | 
				
			||||||
   * F# (Giraffe) Server: @nmfisher
 | 
					   * F# (Giraffe) Server: @nmfisher
 | 
				
			||||||
   * Go Server: @guohuang
 | 
					   * Go Server: @guohuang
 | 
				
			||||||
   * Go Server (refactored in 7.0.0): @lwj5
 | 
					   * Go Server (refactored in 7.0.0): @lwj5
 | 
				
			||||||
@ -1140,12 +1097,10 @@ Here is a list of template creators:
 | 
				
			|||||||
   * Kotlin (Spring Boot): @dr4ke616
 | 
					   * Kotlin (Spring Boot): @dr4ke616
 | 
				
			||||||
   * Kotlin (Vertx): @Wooyme
 | 
					   * Kotlin (Vertx): @Wooyme
 | 
				
			||||||
   * Kotlin (JAX-RS): @anttileppa
 | 
					   * Kotlin (JAX-RS): @anttileppa
 | 
				
			||||||
   * Kotlin Misk: @andrewwilsonnew @guiarn
 | 
					 | 
				
			||||||
   * Kotlin WireMock: @stefankoppier
 | 
					   * Kotlin WireMock: @stefankoppier
 | 
				
			||||||
   * NodeJS Express: @YishTish
 | 
					   * NodeJS Express: @YishTish
 | 
				
			||||||
   * PHP Flight: @daniel-sc
 | 
					   * PHP Flight: @daniel-sc
 | 
				
			||||||
   * PHP Laravel: @renepardon
 | 
					   * PHP Laravel: @renepardon
 | 
				
			||||||
   * PHP Laravel (refactor in 7.12.0): @gijs-blanken
 | 
					 | 
				
			||||||
   * PHP Lumen: @abcsun
 | 
					   * PHP Lumen: @abcsun
 | 
				
			||||||
   * PHP Mezzio (with Path Handler): @Articus
 | 
					   * PHP Mezzio (with Path Handler): @Articus
 | 
				
			||||||
   * PHP Slim: @jfastnacht
 | 
					   * PHP Slim: @jfastnacht
 | 
				
			||||||
@ -1156,7 +1111,6 @@ Here is a list of template creators:
 | 
				
			|||||||
   * Python AIOHTTP:
 | 
					   * Python AIOHTTP:
 | 
				
			||||||
   * Ruby on Rails 5: @zlx
 | 
					   * Ruby on Rails 5: @zlx
 | 
				
			||||||
   * Rust (rust-server): @metaswitch
 | 
					   * Rust (rust-server): @metaswitch
 | 
				
			||||||
   * Rust (rust-axum): @linxGnu
 | 
					 | 
				
			||||||
   * Scala Akka: @Bouillie
 | 
					   * Scala Akka: @Bouillie
 | 
				
			||||||
   * Scala Cask: @aaronp
 | 
					   * Scala Cask: @aaronp
 | 
				
			||||||
   * Scala Finch: @jimschubert [:heart:](https://www.patreon.com/jimschubert)
 | 
					   * Scala Finch: @jimschubert [:heart:](https://www.patreon.com/jimschubert)
 | 
				
			||||||
@ -1175,7 +1129,6 @@ Here is a list of template creators:
 | 
				
			|||||||
   * GraphQL: @wing328 [:heart:](https://www.patreon.com/wing328)
 | 
					   * GraphQL: @wing328 [:heart:](https://www.patreon.com/wing328)
 | 
				
			||||||
   * Ktorm: @Luiz-Monad
 | 
					   * Ktorm: @Luiz-Monad
 | 
				
			||||||
   * MySQL: [@ybelenko](https://github.com/ybelenko)
 | 
					   * MySQL: [@ybelenko](https://github.com/ybelenko)
 | 
				
			||||||
   * PostgreSQL: [@iri](https://github.com/iri)
 | 
					 | 
				
			||||||
   * Postman Collection: @gcatanese
 | 
					   * Postman Collection: @gcatanese
 | 
				
			||||||
   * Protocol Buffer: @wing328
 | 
					   * Protocol Buffer: @wing328
 | 
				
			||||||
   * WSDL: @adessoDpd
 | 
					   * WSDL: @adessoDpd
 | 
				
			||||||
@ -1218,7 +1171,7 @@ If you want to join the committee, please kindly apply by sending an email to te
 | 
				
			|||||||
| Android               | @jaz-ah (2017/09)                                                                                                                                                                                                                                     |
 | 
					| Android               | @jaz-ah (2017/09)                                                                                                                                                                                                                                     |
 | 
				
			||||||
| Apex                  |                                                                                                                                                                                                                                                       |
 | 
					| Apex                  |                                                                                                                                                                                                                                                       |
 | 
				
			||||||
| Bash                  | @frol (2017/07) @bkryza (2017/08) @kenjones-cisco (2017/09)                                                                                                                                                                                           |
 | 
					| Bash                  | @frol (2017/07) @bkryza (2017/08) @kenjones-cisco (2017/09)                                                                                                                                                                                           |
 | 
				
			||||||
| C                     | @zhemant (2018/11) @ityuhui (2019/12) @michelealbano (2020/03) @eafer (2024/12)                                                                                                                                                                                        |
 | 
					| C                     | @zhemant (2018/11) @ityuhui (2019/12) @michelealbano (2020/03)                                                                                                                                                                                        |
 | 
				
			||||||
| C++                   | @ravinikam (2017/07) @stkrwork (2017/07) @etherealjoy (2018/02) @martindelille (2018/03) @muttleyxd (2019/08)                                                                                                                                         |
 | 
					| C++                   | @ravinikam (2017/07) @stkrwork (2017/07) @etherealjoy (2018/02) @martindelille (2018/03) @muttleyxd (2019/08)                                                                                                                                         |
 | 
				
			||||||
| C#                    | @mandrean (2017/08) @shibayan (2020/02) @Blackclaws (2021/03) @lucamazzanti (2021/05) @iBicha (2023/07)                                                                                                                                          |
 | 
					| C#                    | @mandrean (2017/08) @shibayan (2020/02) @Blackclaws (2021/03) @lucamazzanti (2021/05) @iBicha (2023/07)                                                                                                                                          |
 | 
				
			||||||
| Clojure               |                                                                                                                                                                                                                                                       |
 | 
					| Clojure               |                                                                                                                                                                                                                                                       |
 | 
				
			||||||
@ -1227,7 +1180,7 @@ If you want to join the committee, please kindly apply by sending an email to te
 | 
				
			|||||||
| Eiffel                | @jvelilla (2017/09)                                                                                                                                                                                                                                   |
 | 
					| Eiffel                | @jvelilla (2017/09)                                                                                                                                                                                                                                   |
 | 
				
			||||||
| Elixir                | @mrmstn (2018/12)                                                                                                                                                                                                                                     |
 | 
					| Elixir                | @mrmstn (2018/12)                                                                                                                                                                                                                                     |
 | 
				
			||||||
| Elm                   | @eriktim (2018/09)                                                                                                                                                                                                                                    |
 | 
					| Elm                   | @eriktim (2018/09)                                                                                                                                                                                                                                    |
 | 
				
			||||||
| Erlang                | @tsloughter (2017/11) @jfacorro (2018/10) @robertoaloi (2018/10) @nelsonvides (2024/09)                                                                                                                                                               |
 | 
					| Erlang                | @tsloughter (2017/11) @jfacorro (2018/10) @robertoaloi (2018/10)                                                                                                                                                                                      |
 | 
				
			||||||
| F#                    | @nmfisher (2019/05)                                                                                                                                                                                                                                   |
 | 
					| F#                    | @nmfisher (2019/05)                                                                                                                                                                                                                                   |
 | 
				
			||||||
| Go                    | @antihax (2017/11) @grokify (2018/07) @kemokemo (2018/09) @jirikuncar (2021/01) @ph4r5h4d (2021/04) @lwj5 (2023/04)                                                                                                                                                   |
 | 
					| Go                    | @antihax (2017/11) @grokify (2018/07) @kemokemo (2018/09) @jirikuncar (2021/01) @ph4r5h4d (2021/04) @lwj5 (2023/04)                                                                                                                                                   |
 | 
				
			||||||
| GraphQL               | @renepardon (2018/12)                                                                                                                                                                                                                                 |
 | 
					| GraphQL               | @renepardon (2018/12)                                                                                                                                                                                                                                 |
 | 
				
			||||||
@ -1238,7 +1191,7 @@ If you want to join the committee, please kindly apply by sending an email to te
 | 
				
			|||||||
| JMeter                | @kannkyo (2021/01)                                                                                                                                                                                                                                    |
 | 
					| JMeter                | @kannkyo (2021/01)                                                                                                                                                                                                                                    |
 | 
				
			||||||
| Jetbrains HTTP Client | @jlengrand (2023/01)                                                                                                                                                                                                                                  |
 | 
					| Jetbrains HTTP Client | @jlengrand (2023/01)                                                                                                                                                                                                                                  |
 | 
				
			||||||
| Julia                 | @tanmaykm (2023/01)                                                                                                                                                                                                                                   |
 | 
					| Julia                 | @tanmaykm (2023/01)                                                                                                                                                                                                                                   |
 | 
				
			||||||
| Kotlin                | @dr4ke616 (2018/08) @karismann (2019/03) @Zomzog (2019/04) @andrewemery (2019/10) @4brunu (2019/11) @yutaka0m (2020/03) @stefankoppier (2022/06) @e5l (2024/10)                                          |
 | 
					| Kotlin                | @dr4ke616 (2018/08) @karismann (2019/03) @Zomzog (2019/04) @andrewemery (2019/10) @4brunu (2019/11) @yutaka0m (2020/03) @stefankoppier (2022/06)                                                        |
 | 
				
			||||||
| Lua                   | @daurnimator (2017/08)                                                                                                                                                                                                                                |
 | 
					| Lua                   | @daurnimator (2017/08)                                                                                                                                                                                                                                |
 | 
				
			||||||
| N4JS                  | @mmews-n4 (2023/03)                                                                                                                                                                                      |
 | 
					| N4JS                  | @mmews-n4 (2023/03)                                                                                                                                                                                      |
 | 
				
			||||||
| Nim                   |                                                                                                                                                                                                                                                       |
 | 
					| Nim                   |                                                                                                                                                                                                                                                       |
 | 
				
			||||||
@ -1254,7 +1207,7 @@ If you want to join the committee, please kindly apply by sending an email to te
 | 
				
			|||||||
| Rust                  | @frol (2017/07) @farcaller (2017/08) @richardwhiuk (2019/07) @paladinzh (2020/05) @jacob-pro (2022/10)                                                                                                                                                |
 | 
					| Rust                  | @frol (2017/07) @farcaller (2017/08) @richardwhiuk (2019/07) @paladinzh (2020/05) @jacob-pro (2022/10)                                                                                                                                                |
 | 
				
			||||||
| Scala                 | @clasnake (2017/07), @shijinkui  (2018/01), @ramzimaalej (2018/03), @chameleon82 (2020/03), @Bouillie (2020/04) @fish86 (2023/06)                                                               |
 | 
					| Scala                 | @clasnake (2017/07), @shijinkui  (2018/01), @ramzimaalej (2018/03), @chameleon82 (2020/03), @Bouillie (2020/04) @fish86 (2023/06)                                                               |
 | 
				
			||||||
| Swift                 | @jgavris (2017/07) @ehyche (2017/08) @Edubits (2017/09) @jaz-ah (2017/09) @4brunu (2019/11) @dydus0x14 (2023/06)                                                                                                                                                           |
 | 
					| Swift                 | @jgavris (2017/07) @ehyche (2017/08) @Edubits (2017/09) @jaz-ah (2017/09) @4brunu (2019/11) @dydus0x14 (2023/06)                                                                                                                                                           |
 | 
				
			||||||
| TypeScript            | @TiFu (2017/07) @taxpon (2017/07) @sebastianhaas (2017/07) @kenisteward (2017/07) @Vrolijkx (2017/09) @macjohnny (2018/01) @topce (2018/10) @akehir (2019/07) @petejohansonxo (2019/11) @amakhrov (2020/02) @davidgamero (2022/03) @mkusaka (2022/04) @joscha (2024/10)    |
 | 
					| TypeScript            | @TiFu (2017/07) @taxpon (2017/07) @sebastianhaas (2017/07) @kenisteward (2017/07) @Vrolijkx (2017/09) @macjohnny (2018/01) @topce (2018/10) @akehir (2019/07) @petejohansonxo (2019/11) @amakhrov (2020/02) @davidgamero (2022/03) @mkusaka (2022/04) |
 | 
				
			||||||
| Xojo                  | @Topheee (2023/04)                                                                                                                                                                                                                                    |
 | 
					| Xojo                  | @Topheee (2023/04)                                                                                                                                                                                                                                    |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										23
									
								
								appveyor.yml
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								appveyor.yml
									
									
									
									
									
								
							@ -43,21 +43,6 @@ build_script:
 | 
				
			|||||||
  #- dotnet build samples\client\petstore\csharp\OpenAPIClient-ConditionalSerialization\Org.OpenAPITools.sln
 | 
					  #- dotnet build samples\client\petstore\csharp\OpenAPIClient-ConditionalSerialization\Org.OpenAPITools.sln
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test_script:
 | 
					test_script:
 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\generichost\latest\Tags\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\generichost\latest\HelloWorld\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\generichost\net9\AllOf\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\generichost\net9\AnyOf\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\generichost\net9\AnyOfNoCompare\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\generichost\net9\FormModels\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					 | 
				
			||||||
  # - dotnet test samples\client\petstore\csharp\generichost\net9\ManualSourceGenerationTests\ManualTests.Latest.UseSourceGeneration\ManualTests.Latest.UseSourceGeneration.csproj
 | 
					 | 
				
			||||||
  # - dotnet test samples\client\petstore\csharp\generichost\net9\ManualPetstoreTests\OpenAPIClient-generichost-manual-tests\OpenAPIClient-generichost-manual-tests.csproj
 | 
					 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\generichost\net9\NullReferenceTypes\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\generichost\net9\OneOf\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\generichost\net9\Petstore\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\generichost\net9\SourceGeneration\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\generichost\net9\UseDateTimeForDate\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\generichost\net8\AllOf\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					  - dotnet test samples\client\petstore\csharp\generichost\net8\AllOf\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\generichost\net8\AnyOf\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					  - dotnet test samples\client\petstore\csharp\generichost\net8\AnyOf\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\generichost\net8\AnyOfNoCompare\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					  - dotnet test samples\client\petstore\csharp\generichost\net8\AnyOfNoCompare\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
				
			||||||
@ -93,10 +78,10 @@ test_script:
 | 
				
			|||||||
  - dotnet test samples\client\petstore\csharp\restsharp\net4.7\MultipleFrameworks\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					  - dotnet test samples\client\petstore\csharp\restsharp\net4.7\MultipleFrameworks\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\restsharp\net4.7\Petstore\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					  - dotnet test samples\client\petstore\csharp\restsharp\net4.7\Petstore\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\restsharp\net4.8\Petstore\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					  - dotnet test samples\client\petstore\csharp\restsharp\net4.8\Petstore\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\restsharp\net8\ParameterMappings\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					  - dotnet test samples\client\petstore\csharp\restsharp\net6\ParameterMappings\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\restsharp\net8\EnumMappings\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					  - dotnet test samples\client\petstore\csharp\restsharp\net7\EnumMappings\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\restsharp\net8\Petstore\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					  - dotnet test samples\client\petstore\csharp\restsharp\net7\Petstore\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\restsharp\net8\UseDateTimeForDate\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					  - dotnet test samples\client\petstore\csharp\restsharp\net7\UseDateTimeForDate\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\restsharp\standard2.0\ConditionalSerialization\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					  - dotnet test samples\client\petstore\csharp\restsharp\standard2.0\ConditionalSerialization\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
				
			||||||
  - dotnet test samples\client\petstore\csharp\restsharp\standard2.0\Petstore\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
					  - dotnet test samples\client\petstore\csharp\restsharp\standard2.0\Petstore\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,16 +0,0 @@
 | 
				
			|||||||
generatorName: aspnet-fastendpoints
 | 
					 | 
				
			||||||
outputDir: samples/server/petstore/aspnet/fastendpoints-useApiVersioning
 | 
					 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore.yaml
 | 
					 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/aspnet-fastendpoints
 | 
					 | 
				
			||||||
additionalProperties:
 | 
					 | 
				
			||||||
  hideGenerationTimestamp: "true"
 | 
					 | 
				
			||||||
  useProblemDetails: "false"
 | 
					 | 
				
			||||||
  useRecords: "false"
 | 
					 | 
				
			||||||
  useAuthentication: "false"
 | 
					 | 
				
			||||||
  useValidators: "false"
 | 
					 | 
				
			||||||
  useResponseCaching: "false"
 | 
					 | 
				
			||||||
  useApiVersioning: "true"
 | 
					 | 
				
			||||||
  routePrefix: "api"
 | 
					 | 
				
			||||||
  versionPrefix: "v"
 | 
					 | 
				
			||||||
  solutionGuid: "{1EC59EB0-DA5B-40C0-8E49-A3E0829DBBFC}"
 | 
					 | 
				
			||||||
  projectConfigurationGuid: "{9685C490-9B77-4EE2-BE4D-811F52665E8F}"
 | 
					 | 
				
			||||||
@ -1,16 +0,0 @@
 | 
				
			|||||||
generatorName: aspnet-fastendpoints
 | 
					 | 
				
			||||||
outputDir: samples/server/petstore/aspnet/fastendpoints-useAuthentication
 | 
					 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore.yaml
 | 
					 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/aspnet-fastendpoints
 | 
					 | 
				
			||||||
additionalProperties:
 | 
					 | 
				
			||||||
  hideGenerationTimestamp: "true"
 | 
					 | 
				
			||||||
  useProblemDetails: "false"
 | 
					 | 
				
			||||||
  useRecords: "false"
 | 
					 | 
				
			||||||
  useAuthentication: "true"
 | 
					 | 
				
			||||||
  useValidators: "false"
 | 
					 | 
				
			||||||
  useResponseCaching: "false"
 | 
					 | 
				
			||||||
  useApiVersioning: "false"
 | 
					 | 
				
			||||||
  routePrefix: "api"
 | 
					 | 
				
			||||||
  versionPrefix: "v"
 | 
					 | 
				
			||||||
  solutionGuid: "{10D45F9B-F270-480C-9DA9-720AA62526A4}"
 | 
					 | 
				
			||||||
  projectConfigurationGuid: "{3FA19D58-AE7C-45E5-B00E-7482026D1816}"
 | 
					 | 
				
			||||||
@ -1,16 +0,0 @@
 | 
				
			|||||||
generatorName: aspnet-fastendpoints
 | 
					 | 
				
			||||||
outputDir: samples/server/petstore/aspnet/fastendpoints-useProblemDetails
 | 
					 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore.yaml
 | 
					 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/aspnet-fastendpoints
 | 
					 | 
				
			||||||
additionalProperties:
 | 
					 | 
				
			||||||
  hideGenerationTimestamp: "true"
 | 
					 | 
				
			||||||
  useProblemDetails: "true"
 | 
					 | 
				
			||||||
  useRecords: "false"
 | 
					 | 
				
			||||||
  useAuthentication: "false"
 | 
					 | 
				
			||||||
  useValidators: "false"
 | 
					 | 
				
			||||||
  useResponseCaching: "false"
 | 
					 | 
				
			||||||
  useApiVersioning: "false"
 | 
					 | 
				
			||||||
  routePrefix: "api"
 | 
					 | 
				
			||||||
  versionPrefix: "v"
 | 
					 | 
				
			||||||
  solutionGuid: "{EA9B735E-72CA-44C4-BB28-358BDECE60C8}"
 | 
					 | 
				
			||||||
  projectConfigurationGuid: "{74D68BAC-36F5-43FC-BE9A-F3E660EECF5D}"
 | 
					 | 
				
			||||||
@ -1,16 +0,0 @@
 | 
				
			|||||||
generatorName: aspnet-fastendpoints
 | 
					 | 
				
			||||||
outputDir: samples/server/petstore/aspnet/fastendpoints-useRecords
 | 
					 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore.yaml
 | 
					 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/aspnet-fastendpoints
 | 
					 | 
				
			||||||
additionalProperties:
 | 
					 | 
				
			||||||
  hideGenerationTimestamp: "true"
 | 
					 | 
				
			||||||
  useProblemDetails: "false"
 | 
					 | 
				
			||||||
  useRecords: "true"
 | 
					 | 
				
			||||||
  useAuthentication: "false"
 | 
					 | 
				
			||||||
  useValidators: "false"
 | 
					 | 
				
			||||||
  useResponseCaching: "false"
 | 
					 | 
				
			||||||
  useApiVersioning: "false"
 | 
					 | 
				
			||||||
  routePrefix: "api"
 | 
					 | 
				
			||||||
  versionPrefix: "v"
 | 
					 | 
				
			||||||
  solutionGuid: "{C5D2BEB0-AB74-433F-BC14-DA66CAC82C10}"
 | 
					 | 
				
			||||||
  projectConfigurationGuid: "{D465FD3B-3146-4661-BB50-522608AA3967}"
 | 
					 | 
				
			||||||
@ -1,16 +0,0 @@
 | 
				
			|||||||
generatorName: aspnet-fastendpoints
 | 
					 | 
				
			||||||
outputDir: samples/server/petstore/aspnet/fastendpoints-useResponseCaching
 | 
					 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore.yaml
 | 
					 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/aspnet-fastendpoints
 | 
					 | 
				
			||||||
additionalProperties:
 | 
					 | 
				
			||||||
  hideGenerationTimestamp: "true"
 | 
					 | 
				
			||||||
  useProblemDetails: "false"
 | 
					 | 
				
			||||||
  useRecords: "false"
 | 
					 | 
				
			||||||
  useAuthentication: "false"
 | 
					 | 
				
			||||||
  useValidators: "false"
 | 
					 | 
				
			||||||
  useResponseCaching: "true"
 | 
					 | 
				
			||||||
  useApiVersioning: "false"
 | 
					 | 
				
			||||||
  routePrefix: "api"
 | 
					 | 
				
			||||||
  versionPrefix: "v"
 | 
					 | 
				
			||||||
  solutionGuid: "{BC56C2A3-ACC5-4ED0-AD8F-CD1831B8A467}"
 | 
					 | 
				
			||||||
  projectConfigurationGuid: "{5D19ACAB-8830-47FD-BAFA-C0985DF9F5F3}"
 | 
					 | 
				
			||||||
@ -1,16 +0,0 @@
 | 
				
			|||||||
generatorName: aspnet-fastendpoints
 | 
					 | 
				
			||||||
outputDir: samples/server/petstore/aspnet/fastendpoints-useValidators
 | 
					 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore.yaml
 | 
					 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/aspnet-fastendpoints
 | 
					 | 
				
			||||||
additionalProperties:
 | 
					 | 
				
			||||||
  hideGenerationTimestamp: "true"
 | 
					 | 
				
			||||||
  useProblemDetails: "false"
 | 
					 | 
				
			||||||
  useRecords: "false"
 | 
					 | 
				
			||||||
  useAuthentication: "false"
 | 
					 | 
				
			||||||
  useValidators: "true"
 | 
					 | 
				
			||||||
  useResponseCaching: "false"
 | 
					 | 
				
			||||||
  useApiVersioning: "false"
 | 
					 | 
				
			||||||
  routePrefix: "api"
 | 
					 | 
				
			||||||
  versionPrefix: "v"
 | 
					 | 
				
			||||||
  solutionGuid: "{C7818EE1-09E2-4349-9696-8B1A9119974A}"
 | 
					 | 
				
			||||||
  projectConfigurationGuid: "{39B801D8-74AA-465D-A637-4A2FFB905378}"
 | 
					 | 
				
			||||||
@ -1,16 +0,0 @@
 | 
				
			|||||||
generatorName: aspnet-fastendpoints
 | 
					 | 
				
			||||||
outputDir: samples/server/petstore/aspnet/fastendpoints
 | 
					 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore.yaml
 | 
					 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/aspnet-fastendpoints
 | 
					 | 
				
			||||||
additionalProperties:
 | 
					 | 
				
			||||||
  hideGenerationTimestamp: "true"
 | 
					 | 
				
			||||||
  useProblemDetails: "false"
 | 
					 | 
				
			||||||
  useRecords: "false"
 | 
					 | 
				
			||||||
  useAuthentication: "false"
 | 
					 | 
				
			||||||
  useValidators: "false"
 | 
					 | 
				
			||||||
  useResponseCaching: "false"
 | 
					 | 
				
			||||||
  useApiVersioning: "false"
 | 
					 | 
				
			||||||
  routePrefix: "api"
 | 
					 | 
				
			||||||
  versionPrefix: "v"
 | 
					 | 
				
			||||||
  solutionGuid: "{4BC03566-F5F9-4E45-A835-8FA3B2B524B9}"
 | 
					 | 
				
			||||||
  projectConfigurationGuid: "{5F32A09C-5CB7-4917-83AB-CD7D1A04FF49}"
 | 
					 | 
				
			||||||
@ -1,9 +0,0 @@
 | 
				
			|||||||
generatorName: aspnetcore
 | 
					 | 
				
			||||||
outputDir: samples/server/petstore/aspnetcore-8.0-use-centralized-package-version-management
 | 
					 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/aspnetcore/petstore.yaml
 | 
					 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/aspnetcore/3.0
 | 
					 | 
				
			||||||
additionalProperties:
 | 
					 | 
				
			||||||
  packageGuid: '{3C799344-F285-4669-8FD5-7ED9B795D5C5}'
 | 
					 | 
				
			||||||
  aspnetCoreVersion: "8.0"
 | 
					 | 
				
			||||||
  userSecretsGuid: 'cb87e868-8646-48ef-9bb6-344b537d0d37'
 | 
					 | 
				
			||||||
  centralizedPackageVersionManagement: "enable"
 | 
					 | 
				
			||||||
@ -1,4 +0,0 @@
 | 
				
			|||||||
generatorName: avro-schema
 | 
					 | 
				
			||||||
outputDir: samples/openapi3/schema/valid-enums/avro-schema-enum
 | 
					 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/avro-schema/valid-enums.yaml
 | 
					 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/avro-schema
 | 
					 | 
				
			||||||
@ -2,6 +2,3 @@ generatorName: avro-schema
 | 
				
			|||||||
outputDir: samples/openapi3/schema/petstore/avro-schema
 | 
					outputDir: samples/openapi3/schema/petstore/avro-schema
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/avro-schema/petstore.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/avro-schema/petstore.yaml
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/avro-schema
 | 
					templateDir: modules/openapi-generator/src/main/resources/avro-schema
 | 
				
			||||||
additionalProperties:
 | 
					 | 
				
			||||||
  useLogicalTypes: true
 | 
					 | 
				
			||||||
  logicalTypeTimeQuantifier: nanos
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -1,4 +0,0 @@
 | 
				
			|||||||
generatorName: c
 | 
					 | 
				
			||||||
outputDir: samples/client/others/c/bearerAuth
 | 
					 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/c/bearer_auth.yaml
 | 
					 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/C-libcurl
 | 
					 | 
				
			||||||
@ -1,9 +0,0 @@
 | 
				
			|||||||
generatorName: cpp-qt-client
 | 
					 | 
				
			||||||
outputDir: samples/client/petstore/cpp-qt-addDownloadProgress
 | 
					 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/cpp-qt/petstore.yaml
 | 
					 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/cpp-qt-client
 | 
					 | 
				
			||||||
additionalProperties:
 | 
					 | 
				
			||||||
  packageName: CppQtPetstoreClient
 | 
					 | 
				
			||||||
  cppNamespace: test_namespace
 | 
					 | 
				
			||||||
  modelNamePrefix: PFX
 | 
					 | 
				
			||||||
  addDownloadProgress: true
 | 
					 | 
				
			||||||
@ -1,9 +0,0 @@
 | 
				
			|||||||
# for csharp generichost
 | 
					 | 
				
			||||||
generatorName: csharp
 | 
					 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/latest/HelloWorld
 | 
					 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_1/csharp/hello-world.yaml
 | 
					 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					 | 
				
			||||||
additionalProperties:
 | 
					 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
@ -1,9 +0,0 @@
 | 
				
			|||||||
# for csharp generichost
 | 
					 | 
				
			||||||
generatorName: csharp
 | 
					 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/latest/Tags
 | 
					 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/tags.json
 | 
					 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					 | 
				
			||||||
additionalProperties:
 | 
					 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net4.7/AllOf
 | 
					outputDir: samples/client/petstore/csharp/generichost/net4.7/AllOf
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/allOf.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/allOf.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -10,5 +11,3 @@ additionalProperties:
 | 
				
			|||||||
  nullableReferenceTypes: false
 | 
					  nullableReferenceTypes: false
 | 
				
			||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net47
 | 
					  targetFramework: net47
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net4.7/AnyOf
 | 
					outputDir: samples/client/petstore/csharp/generichost/net4.7/AnyOf
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/anyOf.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/anyOf.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -10,5 +11,3 @@ additionalProperties:
 | 
				
			|||||||
  nullableReferenceTypes: false
 | 
					  nullableReferenceTypes: false
 | 
				
			||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net47
 | 
					  targetFramework: net47
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare
 | 
					outputDir: samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/anyOf.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/anyOf.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -10,5 +11,3 @@ additionalProperties:
 | 
				
			|||||||
  nullableReferenceTypes: false
 | 
					  nullableReferenceTypes: false
 | 
				
			||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net47
 | 
					  targetFramework: net47
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net4.7/FormModels
 | 
					outputDir: samples/client/petstore/csharp/generichost/net4.7/FormModels
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -12,6 +13,5 @@ additionalProperties:
 | 
				
			|||||||
  targetFramework: net47
 | 
					  targetFramework: net47
 | 
				
			||||||
  skipFormModel: false
 | 
					  skipFormModel: false
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					  modelPropertySorting: alphabetical
 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
inlineSchemaOptions:
 | 
					inlineSchemaOptions:
 | 
				
			||||||
  RESOLVE_INLINE_ENUMS: true
 | 
					  RESOLVE_INLINE_ENUMS: true
 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net4.7/OneOf
 | 
					outputDir: samples/client/petstore/csharp/generichost/net4.7/OneOf
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/oneOf.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/oneOf.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -10,5 +11,3 @@ additionalProperties:
 | 
				
			|||||||
  nullableReferenceTypes: false
 | 
					  nullableReferenceTypes: false
 | 
				
			||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net47
 | 
					  targetFramework: net47
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,10 +2,10 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate
 | 
					outputDir: samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/dates-api.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/dates-api.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{2E60EF87-DB0B-4D01-A36E-F5E90F7EC757}'
 | 
					  packageGuid: '{2E60EF87-DB0B-4D01-A36E-F5E90F7EC757}'
 | 
				
			||||||
  useDateTimeForDate: true
 | 
					  useDateTimeForDate: true
 | 
				
			||||||
  targetFramework: net47
 | 
					  targetFramework: net47
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					  modelPropertySorting: alphabetical
 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net4.7/Petstore
 | 
					outputDir: samples/client/petstore/csharp/generichost/net4.7/Petstore
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -11,4 +12,3 @@ additionalProperties:
 | 
				
			|||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net47
 | 
					  targetFramework: net47
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					  modelPropertySorting: alphabetical
 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net4.8/AllOf
 | 
					outputDir: samples/client/petstore/csharp/generichost/net4.8/AllOf
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/allOf.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/allOf.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -10,5 +11,3 @@ additionalProperties:
 | 
				
			|||||||
  nullableReferenceTypes: false
 | 
					  nullableReferenceTypes: false
 | 
				
			||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net48
 | 
					  targetFramework: net48
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net4.8/AnyOf
 | 
					outputDir: samples/client/petstore/csharp/generichost/net4.8/AnyOf
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/anyOf.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/anyOf.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -10,5 +11,3 @@ additionalProperties:
 | 
				
			|||||||
  nullableReferenceTypes: false
 | 
					  nullableReferenceTypes: false
 | 
				
			||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net48
 | 
					  targetFramework: net48
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare
 | 
					outputDir: samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/anyOf.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/anyOf.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -10,5 +11,3 @@ additionalProperties:
 | 
				
			|||||||
  nullableReferenceTypes: false
 | 
					  nullableReferenceTypes: false
 | 
				
			||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net48
 | 
					  targetFramework: net48
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net4.8/FormModels
 | 
					outputDir: samples/client/petstore/csharp/generichost/net4.8/FormModels
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -12,6 +13,5 @@ additionalProperties:
 | 
				
			|||||||
  targetFramework: net48
 | 
					  targetFramework: net48
 | 
				
			||||||
  skipFormModel: false
 | 
					  skipFormModel: false
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					  modelPropertySorting: alphabetical
 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
inlineSchemaOptions:
 | 
					inlineSchemaOptions:
 | 
				
			||||||
  RESOLVE_INLINE_ENUMS: true
 | 
					  RESOLVE_INLINE_ENUMS: true
 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net4.8/OneOf
 | 
					outputDir: samples/client/petstore/csharp/generichost/net4.8/OneOf
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/oneOf.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/oneOf.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -10,5 +11,3 @@ additionalProperties:
 | 
				
			|||||||
  nullableReferenceTypes: false
 | 
					  nullableReferenceTypes: false
 | 
				
			||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net48
 | 
					  targetFramework: net48
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,10 +2,10 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net4.8/UseDateTimeForDate
 | 
					outputDir: samples/client/petstore/csharp/generichost/net4.8/UseDateTimeForDate
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/dates-api.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/dates-api.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{2E60EF87-DB0B-4D01-A36E-F5E90F7EC757}'
 | 
					  packageGuid: '{2E60EF87-DB0B-4D01-A36E-F5E90F7EC757}'
 | 
				
			||||||
  useDateTimeForDate: true
 | 
					  useDateTimeForDate: true
 | 
				
			||||||
  targetFramework: net48
 | 
					  targetFramework: net48
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					  modelPropertySorting: alphabetical
 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net4.8/Petstore
 | 
					outputDir: samples/client/petstore/csharp/generichost/net4.8/Petstore
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -11,4 +12,3 @@ additionalProperties:
 | 
				
			|||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net48
 | 
					  targetFramework: net48
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					  modelPropertySorting: alphabetical
 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net8/AllOf
 | 
					outputDir: samples/client/petstore/csharp/generichost/net8/AllOf
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/allOf.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/allOf.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -10,5 +11,3 @@ additionalProperties:
 | 
				
			|||||||
  nullableReferenceTypes: true
 | 
					  nullableReferenceTypes: true
 | 
				
			||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net8.0
 | 
					  targetFramework: net8.0
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net8/AnyOf
 | 
					outputDir: samples/client/petstore/csharp/generichost/net8/AnyOf
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/anyOf.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/anyOf.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -10,5 +11,3 @@ additionalProperties:
 | 
				
			|||||||
  nullableReferenceTypes: true
 | 
					  nullableReferenceTypes: true
 | 
				
			||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net8.0
 | 
					  targetFramework: net8.0
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare
 | 
					outputDir: samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/anyOf.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/anyOf.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -10,5 +11,3 @@ additionalProperties:
 | 
				
			|||||||
  nullableReferenceTypes: true
 | 
					  nullableReferenceTypes: true
 | 
				
			||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net8.0
 | 
					  targetFramework: net8.0
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net8/FormModels
 | 
					outputDir: samples/client/petstore/csharp/generichost/net8/FormModels
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -12,6 +13,5 @@ additionalProperties:
 | 
				
			|||||||
  targetFramework: net8.0
 | 
					  targetFramework: net8.0
 | 
				
			||||||
  skipFormModel: false
 | 
					  skipFormModel: false
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					  modelPropertySorting: alphabetical
 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
inlineSchemaOptions:
 | 
					inlineSchemaOptions:
 | 
				
			||||||
  RESOLVE_INLINE_ENUMS: true
 | 
					  RESOLVE_INLINE_ENUMS: true
 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net8/SourceGeneration
 | 
					outputDir: samples/client/petstore/csharp/generichost/net8/SourceGeneration
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -11,4 +12,3 @@ additionalProperties:
 | 
				
			|||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net8.0
 | 
					  targetFramework: net8.0
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					  modelPropertySorting: alphabetical
 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net8/NullReferenceTypes
 | 
					outputDir: samples/client/petstore/csharp/generichost/net8/NullReferenceTypes
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -11,4 +12,3 @@ additionalProperties:
 | 
				
			|||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net8.0
 | 
					  targetFramework: net8.0
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					  modelPropertySorting: alphabetical
 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net8/OneOf
 | 
					outputDir: samples/client/petstore/csharp/generichost/net8/OneOf
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/oneOf.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/oneOf.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -10,5 +11,3 @@ additionalProperties:
 | 
				
			|||||||
  nullableReferenceTypes: true
 | 
					  nullableReferenceTypes: true
 | 
				
			||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net8.0
 | 
					  targetFramework: net8.0
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,10 +2,10 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net8/UseDateTimeForDate
 | 
					outputDir: samples/client/petstore/csharp/generichost/net8/UseDateTimeForDate
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/dates-api.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/dates-api.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{2E60EF87-DB0B-4D01-A36E-F5E90F7EC757}'
 | 
					  packageGuid: '{2E60EF87-DB0B-4D01-A36E-F5E90F7EC757}'
 | 
				
			||||||
  useDateTimeForDate: true
 | 
					  useDateTimeForDate: true
 | 
				
			||||||
  targetFramework: net8.0
 | 
					  targetFramework: net8.0
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					  modelPropertySorting: alphabetical
 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
generatorName: csharp
 | 
					generatorName: csharp
 | 
				
			||||||
outputDir: samples/client/petstore/csharp/generichost/net8/Petstore
 | 
					outputDir: samples/client/petstore/csharp/generichost/net8/Petstore
 | 
				
			||||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
					inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
 | 
				
			||||||
 | 
					library: generichost
 | 
				
			||||||
templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
					templateDir: modules/openapi-generator/src/main/resources/csharp
 | 
				
			||||||
additionalProperties:
 | 
					additionalProperties:
 | 
				
			||||||
  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
					  packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
 | 
				
			||||||
@ -11,4 +12,3 @@ additionalProperties:
 | 
				
			|||||||
  equatable: true
 | 
					  equatable: true
 | 
				
			||||||
  targetFramework: net8.0
 | 
					  targetFramework: net8.0
 | 
				
			||||||
  modelPropertySorting: alphabetical
 | 
					  modelPropertySorting: alphabetical
 | 
				
			||||||
  operationParameterSorting: alphabetical
 | 
					 | 
				
			||||||
 | 
				
			|||||||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user