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; }
}
}