diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsCreate.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsCreate.g.cs index b3af24f..f94f01c 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsCreate.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsCreate.g.cs @@ -367,17 +367,15 @@ partial void ProcessContextsCreateResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -414,17 +412,15 @@ partial void ProcessContextsCreateResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsDelete.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsDelete.g.cs index c7b5ec1..43861c3 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsDelete.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsDelete.g.cs @@ -342,17 +342,15 @@ await ContextsDeleteAsResponseAsync( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -380,17 +378,15 @@ await ContextsDeleteAsResponseAsync( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsGet.g.cs index a8a73fc..2227c71 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsGet.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsGet.g.cs @@ -356,17 +356,15 @@ partial void ProcessContextsGetResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessContextsGetResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsUpdate.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsUpdate.g.cs index c0f0fe1..a5e54bb 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsUpdate.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsUpdate.g.cs @@ -356,17 +356,15 @@ partial void ProcessContextsUpdateResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessContextsUpdateResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsDelete.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsDelete.g.cs index 2e525dd..0cbadd7 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsDelete.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsDelete.g.cs @@ -344,17 +344,15 @@ await DownloadsDeleteAsResponseAsync( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -382,17 +380,15 @@ await DownloadsDeleteAsResponseAsync( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsGet.g.cs index 963a814..dfbac4c 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsGet.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsGet.g.cs @@ -358,17 +358,15 @@ partial void ProcessDownloadsGetResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -405,17 +403,15 @@ partial void ProcessDownloadsGetResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsList.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsList.g.cs index a3f048e..0104f55 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsList.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsList.g.cs @@ -449,17 +449,15 @@ partial void ProcessDownloadsListResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -496,17 +494,15 @@ partial void ProcessDownloadsListResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsDelete.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsDelete.g.cs index 94787ac..4c68380 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsDelete.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsDelete.g.cs @@ -342,17 +342,15 @@ await ExtensionsDeleteAsResponseAsync( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -380,17 +378,15 @@ await ExtensionsDeleteAsResponseAsync( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsGet.g.cs index e83efcf..54da7e9 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsGet.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsGet.g.cs @@ -356,17 +356,15 @@ partial void ProcessExtensionsGetResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessExtensionsGetResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsUpload.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsUpload.g.cs index aecf841..bc07204 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsUpload.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsUpload.g.cs @@ -403,17 +403,15 @@ request.Filename is null } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -450,17 +448,15 @@ request.Filename is null { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } @@ -841,17 +837,15 @@ request.Filename is null } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -884,17 +878,15 @@ request.Filename is null { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } @@ -1253,17 +1245,15 @@ request.Filename is null } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -1300,17 +1290,15 @@ request.Filename is null { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FetchCreate.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FetchCreate.g.cs index bf87dbe..95b2e5b 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FetchCreate.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FetchCreate.g.cs @@ -362,18 +362,17 @@ partial void ProcessFetchCreateResponseContent( __exception_400 = __ex; } - throw new global::Browserbase.ApiException( + + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_400, - statusCode: __response.StatusCode) - { - ResponseBody = __content_400, - ResponseObject = __value_400, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content_400, + responseObject: __value_400, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } // Free plan quota exceeded for the requested format. if ((int)__response.StatusCode == 402) @@ -400,18 +399,17 @@ partial void ProcessFetchCreateResponseContent( __exception_402 = __ex; } - throw new global::Browserbase.ApiException( + + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content_402 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_402, - statusCode: __response.StatusCode) - { - ResponseBody = __content_402, - ResponseObject = __value_402, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content_402, + responseObject: __value_402, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } // Project is not enabled for the requested format. Only `raw` is available without enablement. if ((int)__response.StatusCode == 403) @@ -438,18 +436,17 @@ partial void ProcessFetchCreateResponseContent( __exception_403 = __ex; } - throw new global::Browserbase.ApiException( + + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content_403 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_403, - statusCode: __response.StatusCode) - { - ResponseBody = __content_403, - ResponseObject = __value_403, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content_403, + responseObject: __value_403, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } // Concurrent fetch request limit exceeded. if ((int)__response.StatusCode == 429) @@ -476,18 +473,17 @@ partial void ProcessFetchCreateResponseContent( __exception_429 = __ex; } - throw new global::Browserbase.ApiException( + + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content_429 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_429, - statusCode: __response.StatusCode) - { - ResponseBody = __content_429, - ResponseObject = __value_429, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content_429, + responseObject: __value_429, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } // The fetched response was too large or TLS certificate verification failed. if ((int)__response.StatusCode == 502) @@ -514,18 +510,17 @@ partial void ProcessFetchCreateResponseContent( __exception_502 = __ex; } - throw new global::Browserbase.ApiException( + + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content_502 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_502, - statusCode: __response.StatusCode) - { - ResponseBody = __content_502, - ResponseObject = __value_502, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content_502, + responseObject: __value_502, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } // The fetch request timed out. if ((int)__response.StatusCode == 504) @@ -552,18 +547,17 @@ partial void ProcessFetchCreateResponseContent( __exception_504 = __ex; } - throw new global::Browserbase.ApiException( + + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content_504 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_504, - statusCode: __response.StatusCode) - { - ResponseBody = __content_504, - ResponseObject = __value_504, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content_504, + responseObject: __value_504, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } if (__effectiveReadResponseAsString) @@ -597,17 +591,15 @@ partial void ProcessFetchCreateResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -644,17 +636,15 @@ partial void ProcessFetchCreateResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGet.g.cs index 716cc40..bdd5f38 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGet.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGet.g.cs @@ -356,17 +356,15 @@ partial void ProcessFunctionBuildsGetResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessFunctionBuildsGetResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGetLogs.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGetLogs.g.cs index 9b8c61b..13710e5 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGetLogs.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGetLogs.g.cs @@ -356,17 +356,15 @@ partial void ProcessFunctionBuildsGetLogsResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessFunctionBuildsGetLogsResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsList.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsList.g.cs index c3b4ac5..f90a7f8 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsList.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsList.g.cs @@ -387,17 +387,15 @@ partial void ProcessFunctionBuildsListResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -434,17 +432,15 @@ partial void ProcessFunctionBuildsListResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsGet.g.cs index c3c1138..3a04f5e 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsGet.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsGet.g.cs @@ -356,17 +356,15 @@ partial void ProcessFunctionVersionsGetResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessFunctionVersionsGetResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsListInvocations.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsListInvocations.g.cs index 86313b0..41e95fb 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsListInvocations.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsListInvocations.g.cs @@ -396,17 +396,15 @@ partial void ProcessFunctionVersionsListInvocationsResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -443,17 +441,15 @@ partial void ProcessFunctionVersionsListInvocationsResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsGet.g.cs index fc0b575..62dfaa2 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsGet.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsGet.g.cs @@ -356,17 +356,15 @@ partial void ProcessFunctionsGetResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessFunctionsGetResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsInvoke.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsInvoke.g.cs index 7ab12e3..a0da965 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsInvoke.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsInvoke.g.cs @@ -376,17 +376,15 @@ partial void ProcessFunctionsInvokeResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -423,17 +421,15 @@ partial void ProcessFunctionsInvokeResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsList.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsList.g.cs index d976dd7..35ebb34 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsList.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsList.g.cs @@ -377,17 +377,15 @@ partial void ProcessFunctionsListResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -424,17 +422,15 @@ partial void ProcessFunctionsListResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsListVersions.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsListVersions.g.cs index 8d9d819..a1cdac3 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsListVersions.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsListVersions.g.cs @@ -386,17 +386,15 @@ partial void ProcessFunctionsListVersionsResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -433,17 +431,15 @@ partial void ProcessFunctionsListVersionsResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGet.g.cs index 2d00e42..fbc3bd7 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGet.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGet.g.cs @@ -356,17 +356,15 @@ partial void ProcessInvocationsGetResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessInvocationsGetResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGetLogs.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGetLogs.g.cs index 9d4d5e4..bc66111 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGetLogs.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGetLogs.g.cs @@ -356,17 +356,15 @@ partial void ProcessInvocationsGetLogsResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessInvocationsGetLogsResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsGet.g.cs index 613928b..2c7c237 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsGet.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsGet.g.cs @@ -356,17 +356,15 @@ partial void ProcessProjectsGetResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessProjectsGetResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsList.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsList.g.cs index cf51300..5a0d60e 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsList.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsList.g.cs @@ -347,17 +347,15 @@ partial void ProcessProjectsListResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -394,17 +392,15 @@ partial void ProcessProjectsListResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsUsage.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsUsage.g.cs index c9945a3..1604bbd 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsUsage.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsUsage.g.cs @@ -356,17 +356,15 @@ partial void ProcessProjectsUsageResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessProjectsUsageResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SearchWeb.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SearchWeb.g.cs index b4c914e..dba58d5 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SearchWeb.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SearchWeb.g.cs @@ -369,17 +369,15 @@ partial void ProcessSearchWebResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -416,17 +414,15 @@ partial void ProcessSearchWebResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsCreate.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsCreate.g.cs index 3104f64..33555a7 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsCreate.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsCreate.g.cs @@ -381,17 +381,15 @@ partial void ProcessSessionsCreateResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -428,17 +426,15 @@ partial void ProcessSessionsCreateResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGet.g.cs index 6bb20c2..5faf623 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGet.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGet.g.cs @@ -356,17 +356,15 @@ partial void ProcessSessionsGetResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessSessionsGetResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetDebug.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetDebug.g.cs index c15ffcf..c664f76 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetDebug.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetDebug.g.cs @@ -356,17 +356,15 @@ partial void ProcessSessionsGetDebugResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessSessionsGetDebugResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetLogs.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetLogs.g.cs index a4689c7..fa21d67 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetLogs.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetLogs.g.cs @@ -356,17 +356,15 @@ partial void ProcessSessionsGetLogsResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessSessionsGetLogsResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetRecording.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetRecording.g.cs index f761234..32ecd18 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetRecording.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetRecording.g.cs @@ -356,17 +356,15 @@ partial void ProcessSessionsGetRecordingResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -403,17 +401,15 @@ partial void ProcessSessionsGetRecordingResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetReplay.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetReplay.g.cs index 7a82e28..8a0cadc 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetReplay.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetReplay.g.cs @@ -358,17 +358,15 @@ partial void ProcessSessionsGetReplayResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -405,17 +403,15 @@ partial void ProcessSessionsGetReplayResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetReplayPage.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetReplayPage.g.cs index da9b1e2..33dba5b 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetReplayPage.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetReplayPage.g.cs @@ -365,17 +365,15 @@ partial void ProcessSessionsGetReplayPageResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -410,17 +408,15 @@ partial void ProcessSessionsGetReplayPageResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsList.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsList.g.cs index 7d2238f..d964f47 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsList.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsList.g.cs @@ -369,17 +369,15 @@ partial void ProcessSessionsListResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -416,17 +414,15 @@ partial void ProcessSessionsListResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUpdate.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUpdate.g.cs index 1a4783f..4ca10fe 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUpdate.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUpdate.g.cs @@ -376,17 +376,15 @@ partial void ProcessSessionsUpdateResponseContent( } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -423,17 +421,15 @@ partial void ProcessSessionsUpdateResponseContent( { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUploadFile.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUploadFile.g.cs index 3d78a5a..a5f13fd 100644 --- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUploadFile.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUploadFile.g.cs @@ -416,17 +416,15 @@ request.Filename is null } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -463,17 +461,15 @@ request.Filename is null { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } @@ -865,17 +861,15 @@ request.Filename is null } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -908,17 +902,15 @@ request.Filename is null { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } @@ -1285,17 +1277,15 @@ request.Filename is null } catch (global::System.Exception __ex) { - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } else @@ -1332,17 +1322,15 @@ request.Filename is null { } - throw new global::Browserbase.ApiException( + throw global::Browserbase.ApiException.Create( + statusCode: __response.StatusCode, message: __content ?? __response.ReasonPhrase ?? string.Empty, innerException: __ex, - statusCode: __response.StatusCode) - { - ResponseBody = __content, - ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( __response.Headers, h => h.Key, - h => h.Value), - }; + h => h.Value)); } } diff --git a/src/libs/Browserbase/Generated/Browserbase.Exceptions.g.cs b/src/libs/Browserbase/Generated/Browserbase.Exceptions.g.cs index a0d3c6a..806944a 100644 --- a/src/libs/Browserbase/Generated/Browserbase.Exceptions.g.cs +++ b/src/libs/Browserbase/Generated/Browserbase.Exceptions.g.cs @@ -12,16 +12,19 @@ public partial class ApiException : global::System.Exception /// The HTTP status code of the response. /// public global::System.Net.HttpStatusCode StatusCode { get; } + /// /// The response body as a string, or null if the body could not be read. /// This is always populated for error responses regardless of the ReadResponseAsString setting. /// For success-path failures (e.g. deserialization errors), the client attempts a best-effort read. /// public string? ResponseBody { get; set; } + /// /// The response headers. /// public global::System.Collections.Generic.Dictionary>? ResponseHeaders { get; set; } + /// /// Initializes a new instance of the class. /// @@ -49,6 +52,103 @@ public ApiException(string message, global::System.Exception? innerException, gl { StatusCode = statusCode; } + + /// + /// Constructs an instance whose runtime type matches the response status code when the typed exception hierarchy is enabled. Always returns a plain when the hierarchy is disabled. + /// + /// The HTTP status code of the response. + /// The error message. + /// An inner exception, when one is available. + /// The response headers; consulted for 429 Retry-After parsing when present. + public static global::Browserbase.ApiException Create( + global::System.Net.HttpStatusCode statusCode, + string message, + global::System.Exception? innerException = null, + global::System.Collections.Generic.IDictionary>? responseHeaders = null) + { + return new global::Browserbase.ApiException(message, innerException, statusCode); + } + + /// + /// Convenience overload that constructs an with response body and headers populated. + /// + public static global::Browserbase.ApiException Create( + global::System.Net.HttpStatusCode statusCode, + string message, + global::System.Exception? innerException, + string? responseBody, + global::System.Collections.Generic.Dictionary>? responseHeaders) + { + var exception = global::Browserbase.ApiException.Create(statusCode, message, innerException, responseHeaders); + exception.ResponseBody = responseBody; + exception.ResponseHeaders = responseHeaders; + return exception; + } + + /// + /// Parses a Retry-After response header (delta-seconds or HTTP-date) into a . + /// Returns null when the header is missing or unparseable. Public so consumer code that observes + /// directly can recover the value without re-implementing the parser. + /// + public static global::System.TimeSpan? TryParseRetryAfter( + global::System.Collections.Generic.IDictionary>? headers) + { + if (headers == null) + { + return null; + } + + global::System.Collections.Generic.IEnumerable? values = null; + foreach (var entry in headers) + { + if (string.Equals(entry.Key, "Retry-After", global::System.StringComparison.OrdinalIgnoreCase)) + { + values = entry.Value; + break; + } + } + + if (values == null) + { + return null; + } + + string? raw = null; + foreach (var value in values) + { + if (!string.IsNullOrWhiteSpace(value)) + { + raw = value.Trim(); + break; + } + } + + if (string.IsNullOrEmpty(raw)) + { + return null; + } + + if (int.TryParse( + raw, + global::System.Globalization.NumberStyles.Integer, + global::System.Globalization.CultureInfo.InvariantCulture, + out var seconds) && seconds >= 0) + { + return global::System.TimeSpan.FromSeconds(seconds); + } + + if (global::System.DateTimeOffset.TryParse( + raw, + global::System.Globalization.CultureInfo.InvariantCulture, + global::System.Globalization.DateTimeStyles.AssumeUniversal | global::System.Globalization.DateTimeStyles.AdjustToUniversal, + out var when)) + { + var delta = when - global::System.DateTimeOffset.UtcNow; + return delta > global::System.TimeSpan.Zero ? delta : global::System.TimeSpan.Zero; + } + + return null; + } } /// @@ -88,5 +188,39 @@ public ApiException(string message, global::System.Net.HttpStatusCode statusCode public ApiException(string message, global::System.Exception? innerException, global::System.Net.HttpStatusCode statusCode) : base(message, innerException, statusCode) { } + + /// + /// Constructs an whose runtime type matches the response status code when the typed exception hierarchy is enabled. + /// + /// The HTTP status code of the response. + /// The error message. + /// An inner exception, when one is available. + /// The response headers; consulted for 429 Retry-After parsing when present. + public static new global::Browserbase.ApiException Create( + global::System.Net.HttpStatusCode statusCode, + string message, + global::System.Exception? innerException = null, + global::System.Collections.Generic.IDictionary>? responseHeaders = null) + { + return new global::Browserbase.ApiException(message, innerException, statusCode); + } + + /// + /// Convenience overload that constructs an with response body, object, and headers populated. + /// + public static global::Browserbase.ApiException Create( + global::System.Net.HttpStatusCode statusCode, + string message, + global::System.Exception? innerException, + string? responseBody, + T? responseObject, + global::System.Collections.Generic.Dictionary>? responseHeaders) + { + var exception = global::Browserbase.ApiException.Create(statusCode, message, innerException, responseHeaders); + exception.ResponseBody = responseBody; + exception.ResponseObject = responseObject; + exception.ResponseHeaders = responseHeaders; + return exception; + } } } \ No newline at end of file