diff --git a/src/libs/Weave/Generated/Weave.CallsClient.CallsQueryStreamCallsStreamQueryPost.g.cs b/src/libs/Weave/Generated/Weave.CallsClient.CallsQueryStreamCallsStreamQueryPost.g.cs index 2f55d8e..695414f 100644 --- a/src/libs/Weave/Generated/Weave.CallsClient.CallsQueryStreamCallsStreamQueryPost.g.cs +++ b/src/libs/Weave/Generated/Weave.CallsClient.CallsQueryStreamCallsStreamQueryPost.g.cs @@ -124,10 +124,10 @@ partial void ProcessCallsQueryStreamCallsStreamQueryPostResponseContent( } } - if (accept != default) - { - __httpRequest.Headers.TryAddWithoutValidation("accept", accept.ToString()); - } + if (accept != default) + { + __httpRequest.Headers.TryAddWithoutValidation("accept", accept.ToString()); + } var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( diff --git a/src/libs/Weave/Generated/Weave.IAnnotationQueuesClient.g.cs b/src/libs/Weave/Generated/Weave.IAnnotationQueuesClient.g.cs index 698cc57..24aadc1 100644 --- a/src/libs/Weave/Generated/Weave.IAnnotationQueuesClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IAnnotationQueuesClient.g.cs @@ -32,12 +32,12 @@ public partial interface IAnnotationQueuesClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.ICallsClient.g.cs b/src/libs/Weave/Generated/Weave.ICallsClient.g.cs index 1e2a98d..b0822b0 100644 --- a/src/libs/Weave/Generated/Weave.ICallsClient.g.cs +++ b/src/libs/Weave/Generated/Weave.ICallsClient.g.cs @@ -32,12 +32,12 @@ public partial interface ICallsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.ICostsClient.g.cs b/src/libs/Weave/Generated/Weave.ICostsClient.g.cs index 036372b..49c6787 100644 --- a/src/libs/Weave/Generated/Weave.ICostsClient.g.cs +++ b/src/libs/Weave/Generated/Weave.ICostsClient.g.cs @@ -32,12 +32,12 @@ public partial interface ICostsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IDatasetsClient.g.cs b/src/libs/Weave/Generated/Weave.IDatasetsClient.g.cs index 9f19a44..b4ab430 100644 --- a/src/libs/Weave/Generated/Weave.IDatasetsClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IDatasetsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IDatasetsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IEvalResultsClient.g.cs b/src/libs/Weave/Generated/Weave.IEvalResultsClient.g.cs index dac7ec2..b39f89a 100644 --- a/src/libs/Weave/Generated/Weave.IEvalResultsClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IEvalResultsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IEvalResultsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IEvaluationRunsClient.g.cs b/src/libs/Weave/Generated/Weave.IEvaluationRunsClient.g.cs index 7d5eeb8..8a199e1 100644 --- a/src/libs/Weave/Generated/Weave.IEvaluationRunsClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IEvaluationRunsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IEvaluationRunsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IEvaluationsClient.g.cs b/src/libs/Weave/Generated/Weave.IEvaluationsClient.g.cs index 80cafba..951a0ab 100644 --- a/src/libs/Weave/Generated/Weave.IEvaluationsClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IEvaluationsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IEvaluationsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IFeedbackClient.g.cs b/src/libs/Weave/Generated/Weave.IFeedbackClient.g.cs index e7bf81a..a90cfb6 100644 --- a/src/libs/Weave/Generated/Weave.IFeedbackClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IFeedbackClient.g.cs @@ -32,12 +32,12 @@ public partial interface IFeedbackClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IFilesClient.g.cs b/src/libs/Weave/Generated/Weave.IFilesClient.g.cs index 44c7c59..0ae220a 100644 --- a/src/libs/Weave/Generated/Weave.IFilesClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IFilesClient.g.cs @@ -32,12 +32,12 @@ public partial interface IFilesClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IImagesClient.g.cs b/src/libs/Weave/Generated/Weave.IImagesClient.g.cs index 1f341d8..2484c93 100644 --- a/src/libs/Weave/Generated/Weave.IImagesClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IImagesClient.g.cs @@ -32,12 +32,12 @@ public partial interface IImagesClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IInferenceClient.g.cs b/src/libs/Weave/Generated/Weave.IInferenceClient.g.cs index beabdae..b5ae7d6 100644 --- a/src/libs/Weave/Generated/Weave.IInferenceClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IInferenceClient.g.cs @@ -32,12 +32,12 @@ public partial interface IInferenceClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IModelsClient.g.cs b/src/libs/Weave/Generated/Weave.IModelsClient.g.cs index a385dd9..7fe9c97 100644 --- a/src/libs/Weave/Generated/Weave.IModelsClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IModelsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IModelsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IObjectsClient.g.cs b/src/libs/Weave/Generated/Weave.IObjectsClient.g.cs index 56d9eba..d8aff32 100644 --- a/src/libs/Weave/Generated/Weave.IObjectsClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IObjectsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IObjectsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IOpenTelemetryClient.g.cs b/src/libs/Weave/Generated/Weave.IOpenTelemetryClient.g.cs index cef4216..2fae5ba 100644 --- a/src/libs/Weave/Generated/Weave.IOpenTelemetryClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IOpenTelemetryClient.g.cs @@ -32,12 +32,12 @@ public partial interface IOpenTelemetryClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IOpsClient.g.cs b/src/libs/Weave/Generated/Weave.IOpsClient.g.cs index d860924..c6eac83 100644 --- a/src/libs/Weave/Generated/Weave.IOpsClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IOpsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IOpsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IPredictionsClient.g.cs b/src/libs/Weave/Generated/Weave.IPredictionsClient.g.cs index edb0502..a48a481 100644 --- a/src/libs/Weave/Generated/Weave.IPredictionsClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IPredictionsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IPredictionsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IRefsClient.g.cs b/src/libs/Weave/Generated/Weave.IRefsClient.g.cs index 14cc1f6..46c4659 100644 --- a/src/libs/Weave/Generated/Weave.IRefsClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IRefsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IRefsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IScorersClient.g.cs b/src/libs/Weave/Generated/Weave.IScorersClient.g.cs index 7f40aa4..d4c5bdf 100644 --- a/src/libs/Weave/Generated/Weave.IScorersClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IScorersClient.g.cs @@ -32,12 +32,12 @@ public partial interface IScorersClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IScoresClient.g.cs b/src/libs/Weave/Generated/Weave.IScoresClient.g.cs index e656fff..36ff60a 100644 --- a/src/libs/Weave/Generated/Weave.IScoresClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IScoresClient.g.cs @@ -32,12 +32,12 @@ public partial interface IScoresClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IServiceClient.g.cs b/src/libs/Weave/Generated/Weave.IServiceClient.g.cs index de28f4e..06261ac 100644 --- a/src/libs/Weave/Generated/Weave.IServiceClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IServiceClient.g.cs @@ -32,12 +32,12 @@ public partial interface IServiceClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.ITablesClient.g.cs b/src/libs/Weave/Generated/Weave.ITablesClient.g.cs index 76f1fd5..4b1fbb0 100644 --- a/src/libs/Weave/Generated/Weave.ITablesClient.g.cs +++ b/src/libs/Weave/Generated/Weave.ITablesClient.g.cs @@ -32,12 +32,12 @@ public partial interface ITablesClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IThreadsClient.g.cs b/src/libs/Weave/Generated/Weave.IThreadsClient.g.cs index 945352e..6a085d9 100644 --- a/src/libs/Weave/Generated/Weave.IThreadsClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IThreadsClient.g.cs @@ -32,12 +32,12 @@ public partial interface IThreadsClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.IWeaveClient.g.cs b/src/libs/Weave/Generated/Weave.IWeaveClient.g.cs index 48718f1..f74b6c4 100644 --- a/src/libs/Weave/Generated/Weave.IWeaveClient.g.cs +++ b/src/libs/Weave/Generated/Weave.IWeaveClient.g.cs @@ -33,12 +33,12 @@ public partial interface IWeaveClient : global::System.IDisposable /// ensuring is populated. /// public bool ReadResponseAsString { get; set; } - /// /// Client-wide request defaults such as headers, query parameters, retries, and timeout. /// public global::Weave.AutoSDKClientOptions Options { get; } + /// /// /// diff --git a/src/libs/Weave/Generated/Weave.OptionsSupport.g.cs b/src/libs/Weave/Generated/Weave.OptionsSupport.g.cs index eff7f14..aa37d00 100644 --- a/src/libs/Weave/Generated/Weave.OptionsSupport.g.cs +++ b/src/libs/Weave/Generated/Weave.OptionsSupport.g.cs @@ -106,6 +106,7 @@ public sealed class AutoSDKRetryOptions public global::System.TimeSpan? Delay { get; set; } } + /// /// Runtime hook interface for generated SDK lifecycle events. /// @@ -236,6 +237,7 @@ public sealed class AutoSDKHookContext public global::System.Threading.CancellationToken CancellationToken { get; set; } } + internal static class AutoSDKRequestOptionsSupport { internal static global::Weave.AutoSDKHookContext CreateHookContext(