diff --git a/modules/openapi-generator/src/main/resources/csharp/RetryConfiguration.mustache b/modules/openapi-generator/src/main/resources/csharp/RetryConfiguration.mustache index 93ba14d9392..78f45b572a4 100644 --- a/modules/openapi-generator/src/main/resources/csharp/RetryConfiguration.mustache +++ b/modules/openapi-generator/src/main/resources/csharp/RetryConfiguration.mustache @@ -19,23 +19,23 @@ namespace {{packageName}}.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } {{/useRestSharp}} {{#useHttpClient}} /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } {{/useHttpClient}} } } diff --git a/samples/client/echo_api/csharp/restsharp/net8/EchoApi/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/echo_api/csharp/restsharp/net8/EchoApi/src/Org.OpenAPITools/Client/RetryConfiguration.cs index f2120fba4af..900c2c35e05 100644 --- a/samples/client/echo_api/csharp/restsharp/net8/EchoApi/src/Org.OpenAPITools/Client/RetryConfiguration.cs +++ b/samples/client/echo_api/csharp/restsharp/net8/EchoApi/src/Org.OpenAPITools/Client/RetryConfiguration.cs @@ -22,11 +22,11 @@ namespace Org.OpenAPITools.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } } } diff --git a/samples/client/others/csharp-complex-files/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/others/csharp-complex-files/src/Org.OpenAPITools/Client/RetryConfiguration.cs index c02b5480e9d..5966f732278 100644 --- a/samples/client/others/csharp-complex-files/src/Org.OpenAPITools/Client/RetryConfiguration.cs +++ b/samples/client/others/csharp-complex-files/src/Org.OpenAPITools/Client/RetryConfiguration.cs @@ -21,11 +21,11 @@ namespace Org.OpenAPITools.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } } } diff --git a/samples/client/petstore/csharp/httpclient/net9/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/petstore/csharp/httpclient/net9/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs index 139ef334aa0..59bb944f387 100644 --- a/samples/client/petstore/csharp/httpclient/net9/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs +++ b/samples/client/petstore/csharp/httpclient/net9/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs @@ -21,11 +21,11 @@ namespace Org.OpenAPITools.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } } } diff --git a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs index 139ef334aa0..59bb944f387 100644 --- a/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs +++ b/samples/client/petstore/csharp/httpclient/standard2.0/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs @@ -21,11 +21,11 @@ namespace Org.OpenAPITools.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } } } diff --git a/samples/client/petstore/csharp/restsharp/net4.7/MultipleFrameworks/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/petstore/csharp/restsharp/net4.7/MultipleFrameworks/src/Org.OpenAPITools/Client/RetryConfiguration.cs index f9141a10005..500e02299dc 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/MultipleFrameworks/src/Org.OpenAPITools/Client/RetryConfiguration.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/MultipleFrameworks/src/Org.OpenAPITools/Client/RetryConfiguration.cs @@ -21,11 +21,11 @@ namespace Org.OpenAPITools.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } } } diff --git a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs index 7011f69e775..e6080c67e84 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs @@ -21,11 +21,11 @@ namespace Org.OpenAPITools.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } } } diff --git a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs index 7011f69e775..e6080c67e84 100644 --- a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs +++ b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs @@ -21,11 +21,11 @@ namespace Org.OpenAPITools.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } } } diff --git a/samples/client/petstore/csharp/restsharp/net8/EnumMappings/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/petstore/csharp/restsharp/net8/EnumMappings/src/Org.OpenAPITools/Client/RetryConfiguration.cs index 7011f69e775..e6080c67e84 100644 --- a/samples/client/petstore/csharp/restsharp/net8/EnumMappings/src/Org.OpenAPITools/Client/RetryConfiguration.cs +++ b/samples/client/petstore/csharp/restsharp/net8/EnumMappings/src/Org.OpenAPITools/Client/RetryConfiguration.cs @@ -21,11 +21,11 @@ namespace Org.OpenAPITools.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } } } diff --git a/samples/client/petstore/csharp/restsharp/net8/ParameterMappings/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/petstore/csharp/restsharp/net8/ParameterMappings/src/Org.OpenAPITools/Client/RetryConfiguration.cs index db6fbad265e..63165acf08d 100644 --- a/samples/client/petstore/csharp/restsharp/net8/ParameterMappings/src/Org.OpenAPITools/Client/RetryConfiguration.cs +++ b/samples/client/petstore/csharp/restsharp/net8/ParameterMappings/src/Org.OpenAPITools/Client/RetryConfiguration.cs @@ -21,11 +21,11 @@ namespace Org.OpenAPITools.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } } } diff --git a/samples/client/petstore/csharp/restsharp/net8/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/petstore/csharp/restsharp/net8/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs index 7011f69e775..e6080c67e84 100644 --- a/samples/client/petstore/csharp/restsharp/net8/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs +++ b/samples/client/petstore/csharp/restsharp/net8/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs @@ -21,11 +21,11 @@ namespace Org.OpenAPITools.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } } } diff --git a/samples/client/petstore/csharp/restsharp/net8/UseDateTimeForDate/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/petstore/csharp/restsharp/net8/UseDateTimeForDate/src/Org.OpenAPITools/Client/RetryConfiguration.cs index ca42aee633b..79e39894fbe 100644 --- a/samples/client/petstore/csharp/restsharp/net8/UseDateTimeForDate/src/Org.OpenAPITools/Client/RetryConfiguration.cs +++ b/samples/client/petstore/csharp/restsharp/net8/UseDateTimeForDate/src/Org.OpenAPITools/Client/RetryConfiguration.cs @@ -21,11 +21,11 @@ namespace Org.OpenAPITools.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } } } diff --git a/samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Client/RetryConfiguration.cs index 7011f69e775..e6080c67e84 100644 --- a/samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Client/RetryConfiguration.cs +++ b/samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Client/RetryConfiguration.cs @@ -21,11 +21,11 @@ namespace Org.OpenAPITools.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } } } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Client/RetryConfiguration.cs index 7011f69e775..e6080c67e84 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Client/RetryConfiguration.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Client/RetryConfiguration.cs @@ -21,11 +21,11 @@ namespace Org.OpenAPITools.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } } } diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs index 7011f69e775..e6080c67e84 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Client/RetryConfiguration.cs @@ -21,11 +21,11 @@ namespace Org.OpenAPITools.Client /// /// Retry policy /// - public static Policy RetryPolicy { get; set; } + public static ISyncPolicy RetryPolicy { get; set; } /// /// Async retry policy /// - public static AsyncPolicy AsyncRetryPolicy { get; set; } + public static IAsyncPolicy AsyncRetryPolicy { get; set; } } }