From 2e578bf9c24a6eb7a284cfdb5b25c5ce7040e770 Mon Sep 17 00:00:00 2001 From: devhl Date: Fri, 4 Oct 2024 22:02:21 -0400 Subject: [PATCH] handle specs with no models --- .../csharp/libraries/generichost/ClientUtils.mustache | 4 ++++ .../csharp/libraries/generichost/HostConfiguration.mustache | 4 ++++ .../latest/Tags/src/Org.OpenAPITools/Client/ClientUtils.cs | 1 - .../Tags/src/Org.OpenAPITools/Client/HostConfiguration.cs | 1 - 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/ClientUtils.mustache b/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/ClientUtils.mustache index 65a97f9ef1b6..9348888eafe4 100644 --- a/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/ClientUtils.mustache +++ b/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/ClientUtils.mustache @@ -12,7 +12,11 @@ using System.Text; using System.Text.Json; using System.Text.RegularExpressions;{{#useCompareNetObjects}} using KellermanSoftware.CompareNetObjects;{{/useCompareNetObjects}} +{{#models}} +{{#-first}} using {{packageName}}.{{modelPackage}}; +{{/-first}} +{{/models}} using System.Runtime.CompilerServices; {{>Assembly}}namespace {{packageName}}.{{clientPackage}} diff --git a/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/HostConfiguration.mustache b/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/HostConfiguration.mustache index d7d1e3bf3a8c..1333f0e67ea2 100644 --- a/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/HostConfiguration.mustache +++ b/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/HostConfiguration.mustache @@ -11,7 +11,11 @@ using System.Text.Json.Serialization; using System.Net.Http; using Microsoft.Extensions.DependencyInjection; using {{packageName}}.{{apiPackage}}; +{{#models}} +{{#-first}} using {{packageName}}.{{modelPackage}}; +{{/-first}} +{{/models}} namespace {{packageName}}.{{clientPackage}} { diff --git a/samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/ClientUtils.cs b/samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/ClientUtils.cs index adf46fb12a6e..f14c41cebb10 100644 --- a/samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/ClientUtils.cs +++ b/samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/ClientUtils.cs @@ -18,7 +18,6 @@ using System.Text; using System.Text.Json; using System.Text.RegularExpressions; -using Org.OpenAPITools.Model; using System.Runtime.CompilerServices; [assembly: InternalsVisibleTo("Org.OpenAPITools.Test")] diff --git a/samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/HostConfiguration.cs index 26ad982aba2d..c1f92ea60d77 100644 --- a/samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/HostConfiguration.cs +++ b/samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/HostConfiguration.cs @@ -18,7 +18,6 @@ using System.Net.Http; using Microsoft.Extensions.DependencyInjection; using Org.OpenAPITools.Api; -using Org.OpenAPITools.Model; namespace Org.OpenAPITools.Client {