diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.Authorizations.Bearer.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.Authorizations.Bearer.g.cs
index 96ac3b9..05e7d59 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.Authorizations.Bearer.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.Authorizations.Bearer.g.cs
@@ -5,13 +5,23 @@ namespace Browserbase
{
public sealed partial class BrowserbaseClient
{
+
///
public void AuthorizeUsingBearer(
string apiKey)
{
apiKey = apiKey ?? throw new global::System.ArgumentNullException(nameof(apiKey));
- Authorizations.Clear();
+ for (var i = Authorizations.Count - 1; i >= 0; i--)
+ {
+ var __authorization = Authorizations[i];
+ if (__authorization.Type == "Http" &&
+ __authorization.Name == "Bearer")
+ {
+ Authorizations.RemoveAt(i);
+ }
+ }
+
Authorizations.Add(new global::Browserbase.EndPointAuthorization
{
Type = "Http",
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.Constructors.Bearer.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.Constructors.Bearer.g.cs
index 1c5191a..b1ffd12 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.Constructors.Bearer.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.Constructors.Bearer.g.cs
@@ -6,6 +6,7 @@ namespace Browserbase
public sealed partial class BrowserbaseClient
{
///
+
public BrowserbaseClient(
string apiKey,
global::System.Net.Http.HttpClient? httpClient = null,
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsCreate.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsCreate.g.cs
index 2950b9c..00ad9d7 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsCreate.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsCreate.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_ContextsCreateSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_ContextsCreateSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_ContextsCreateSecurityRequirement0,
+ };
partial void PrepareContextsCreateArguments(
global::System.Net.Http.HttpClient httpClient,
global::Browserbase.ContextsCreateRequest request);
@@ -40,9 +59,15 @@ partial void ProcessContextsCreateResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ContextsCreateSecurityRequirements,
+ operationName: "ContextsCreateAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: "/v1/contexts",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -52,7 +77,7 @@ partial void ProcessContextsCreateResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsDelete.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsDelete.g.cs
index 8b37ee3..3692f83 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsDelete.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsDelete.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_ContextsDeleteSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_ContextsDeleteSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_ContextsDeleteSecurityRequirement0,
+ };
partial void PrepareContextsDeleteArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessContextsDeleteResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ContextsDeleteSecurityRequirements,
+ operationName: "ContextsDeleteAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/contexts/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -44,7 +69,7 @@ partial void ProcessContextsDeleteResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsGet.g.cs
index 8ab9454..ffed2cd 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsGet.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsGet.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_ContextsGetSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_ContextsGetSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_ContextsGetSecurityRequirement0,
+ };
partial void PrepareContextsGetArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessContextsGetResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ContextsGetSecurityRequirements,
+ operationName: "ContextsGetAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/contexts/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessContextsGetResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsUpdate.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsUpdate.g.cs
index 15aa97e..0fdda41 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsUpdate.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ContextsUpdate.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_ContextsUpdateSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_ContextsUpdateSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_ContextsUpdateSecurityRequirement0,
+ };
partial void PrepareContextsUpdateArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessContextsUpdateResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ContextsUpdateSecurityRequirements,
+ operationName: "ContextsUpdateAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/contexts/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Put,
@@ -49,7 +74,7 @@ partial void ProcessContextsUpdateResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsDelete.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsDelete.g.cs
index 410b9a8..80f84c5 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsDelete.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsDelete.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_DownloadsDeleteSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_DownloadsDeleteSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_DownloadsDeleteSecurityRequirement0,
+ };
partial void PrepareDownloadsDeleteArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -33,9 +52,15 @@ partial void ProcessDownloadsDeleteResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DownloadsDeleteSecurityRequirements,
+ operationName: "DownloadsDeleteAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/downloads/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -45,7 +70,7 @@ partial void ProcessDownloadsDeleteResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsGet.g.cs
index b34af91..0535e2d 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsGet.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsGet.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_DownloadsGetSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_DownloadsGetSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_DownloadsGetSecurityRequirement0,
+ };
partial void PrepareDownloadsGetArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -38,9 +57,15 @@ partial void ProcessDownloadsGetResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DownloadsGetSecurityRequirements,
+ operationName: "DownloadsGetAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/downloads/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -50,7 +75,7 @@ partial void ProcessDownloadsGetResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsList.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsList.g.cs
index ab0b8af..cb7cd5a 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsList.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.DownloadsList.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_DownloadsListSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_DownloadsListSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_DownloadsListSecurityRequirement0,
+ };
partial void PrepareDownloadsListArguments(
global::System.Net.Http.HttpClient httpClient,
ref string sessionId,
@@ -82,6 +101,12 @@ partial void ProcessDownloadsListResponseContent(
limit: ref limit,
offset: ref offset);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_DownloadsListSecurityRequirements,
+ operationName: "DownloadsListAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: "/v1/downloads",
baseUri: HttpClient.BaseAddress);
@@ -95,7 +120,7 @@ partial void ProcessDownloadsListResponseContent(
.AddOptionalParameter("createdBefore", createdBefore?.ToString("yyyy-MM-ddTHH:mm:ssZ"))
.AddOptionalParameter("limit", limit?.ToString())
.AddOptionalParameter("offset", offset?.ToString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -105,7 +130,7 @@ partial void ProcessDownloadsListResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsDelete.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsDelete.g.cs
index f8c2e81..aeef3ef 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsDelete.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsDelete.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_ExtensionsDeleteSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_ExtensionsDeleteSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_ExtensionsDeleteSecurityRequirement0,
+ };
partial void PrepareExtensionsDeleteArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessExtensionsDeleteResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ExtensionsDeleteSecurityRequirements,
+ operationName: "ExtensionsDeleteAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/extensions/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -44,7 +69,7 @@ partial void ProcessExtensionsDeleteResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsGet.g.cs
index 25bd6db..d0f8bb6 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsGet.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsGet.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_ExtensionsGetSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_ExtensionsGetSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_ExtensionsGetSecurityRequirement0,
+ };
partial void PrepareExtensionsGetArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessExtensionsGetResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ExtensionsGetSecurityRequirements,
+ operationName: "ExtensionsGetAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/extensions/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessExtensionsGetResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsUpload.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsUpload.g.cs
index c5ad443..881af06 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsUpload.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ExtensionsUpload.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_ExtensionsUploadSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_ExtensionsUploadSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_ExtensionsUploadSecurityRequirement0,
+ };
partial void PrepareExtensionsUploadArguments(
global::System.Net.Http.HttpClient httpClient,
global::Browserbase.ExtensionsUploadRequest request);
@@ -40,9 +59,15 @@ partial void ProcessExtensionsUploadResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ExtensionsUploadSecurityRequirements,
+ operationName: "ExtensionsUploadAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: "/v1/extensions",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -52,7 +77,7 @@ partial void ProcessExtensionsUploadResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FetchCreate.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FetchCreate.g.cs
index cc3f7b8..6c8ad93 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FetchCreate.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FetchCreate.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_FetchCreateSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_FetchCreateSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_FetchCreateSecurityRequirement0,
+ };
partial void PrepareFetchCreateArguments(
global::System.Net.Http.HttpClient httpClient,
global::Browserbase.FetchCreateRequest request);
@@ -41,9 +60,15 @@ partial void ProcessFetchCreateResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_FetchCreateSecurityRequirements,
+ operationName: "FetchCreateAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: "/v1/fetch",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -53,7 +78,7 @@ partial void ProcessFetchCreateResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGet.g.cs
index fdd2bfb..446d334 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGet.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGet.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_FunctionBuildsGetSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_FunctionBuildsGetSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_FunctionBuildsGetSecurityRequirement0,
+ };
partial void PrepareFunctionBuildsGetArguments(
global::System.Net.Http.HttpClient httpClient,
ref global::System.Guid id);
@@ -37,9 +56,15 @@ partial void ProcessFunctionBuildsGetResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_FunctionBuildsGetSecurityRequirements,
+ operationName: "FunctionBuildsGetAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/functions/builds/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessFunctionBuildsGetResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGetLogs.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGetLogs.g.cs
index 7edf31f..45f09b5 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGetLogs.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsGetLogs.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_FunctionBuildsGetLogsSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_FunctionBuildsGetLogsSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_FunctionBuildsGetLogsSecurityRequirement0,
+ };
partial void PrepareFunctionBuildsGetLogsArguments(
global::System.Net.Http.HttpClient httpClient,
ref global::System.Guid id);
@@ -37,9 +56,15 @@ partial void ProcessFunctionBuildsGetLogsResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_FunctionBuildsGetLogsSecurityRequirements,
+ operationName: "FunctionBuildsGetLogsAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/functions/builds/{id}/logs",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessFunctionBuildsGetLogsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsList.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsList.g.cs
index 4e51408..c8c981c 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsList.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionBuildsList.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_FunctionBuildsListSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_FunctionBuildsListSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_FunctionBuildsListSecurityRequirement0,
+ };
partial void PrepareFunctionBuildsListArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? offset,
@@ -51,6 +70,12 @@ partial void ProcessFunctionBuildsListResponseContent(
limit: ref limit,
status: ref status);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_FunctionBuildsListSecurityRequirements,
+ operationName: "FunctionBuildsListAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: "/v1/functions/builds",
baseUri: HttpClient.BaseAddress);
@@ -58,7 +83,7 @@ partial void ProcessFunctionBuildsListResponseContent(
.AddOptionalParameter("offset", offset?.ToString())
.AddOptionalParameter("limit", limit?.ToString())
.AddOptionalParameter("status", status)
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -68,7 +93,7 @@ partial void ProcessFunctionBuildsListResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsGet.g.cs
index a2039c5..70ba8b0 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsGet.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsGet.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_FunctionVersionsGetSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_FunctionVersionsGetSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_FunctionVersionsGetSecurityRequirement0,
+ };
partial void PrepareFunctionVersionsGetArguments(
global::System.Net.Http.HttpClient httpClient,
ref global::System.Guid id);
@@ -37,9 +56,15 @@ partial void ProcessFunctionVersionsGetResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_FunctionVersionsGetSecurityRequirements,
+ operationName: "FunctionVersionsGetAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/functions/versions/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessFunctionVersionsGetResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsListInvocations.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsListInvocations.g.cs
index 967df52..4fd81e9 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsListInvocations.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionVersionsListInvocations.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_FunctionVersionsListInvocationsSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_FunctionVersionsListInvocationsSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_FunctionVersionsListInvocationsSecurityRequirement0,
+ };
partial void PrepareFunctionVersionsListInvocationsArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? offset,
@@ -56,6 +75,12 @@ partial void ProcessFunctionVersionsListInvocationsResponseContent(
status: ref status,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_FunctionVersionsListInvocationsSecurityRequirements,
+ operationName: "FunctionVersionsListInvocationsAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/functions/versions/{id}/invocations",
baseUri: HttpClient.BaseAddress);
@@ -63,7 +88,7 @@ partial void ProcessFunctionVersionsListInvocationsResponseContent(
.AddOptionalParameter("offset", offset?.ToString())
.AddOptionalParameter("limit", limit?.ToString())
.AddOptionalParameter("status", status)
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -73,7 +98,7 @@ partial void ProcessFunctionVersionsListInvocationsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsGet.g.cs
index dc3982d..faddc6f 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsGet.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsGet.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_FunctionsGetSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_FunctionsGetSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_FunctionsGetSecurityRequirement0,
+ };
partial void PrepareFunctionsGetArguments(
global::System.Net.Http.HttpClient httpClient,
ref global::System.Guid id);
@@ -37,9 +56,15 @@ partial void ProcessFunctionsGetResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_FunctionsGetSecurityRequirements,
+ operationName: "FunctionsGetAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/functions/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessFunctionsGetResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsInvoke.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsInvoke.g.cs
index 6f03d5e..fc462f5 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsInvoke.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsInvoke.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_FunctionsInvokeSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_FunctionsInvokeSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_FunctionsInvokeSecurityRequirement0,
+ };
partial void PrepareFunctionsInvokeArguments(
global::System.Net.Http.HttpClient httpClient,
ref global::System.Guid id,
@@ -45,9 +64,15 @@ partial void ProcessFunctionsInvokeResponseContent(
id: ref id,
request: request);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_FunctionsInvokeSecurityRequirements,
+ operationName: "FunctionsInvokeAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/functions/{id}/invoke",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -57,7 +82,7 @@ partial void ProcessFunctionsInvokeResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsList.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsList.g.cs
index 320cc15..454172f 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsList.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsList.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_FunctionsListSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_FunctionsListSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_FunctionsListSecurityRequirement0,
+ };
partial void PrepareFunctionsListArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? offset,
@@ -46,13 +65,19 @@ partial void ProcessFunctionsListResponseContent(
offset: ref offset,
limit: ref limit);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_FunctionsListSecurityRequirements,
+ operationName: "FunctionsListAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: "/v1/functions",
baseUri: HttpClient.BaseAddress);
__pathBuilder
.AddOptionalParameter("offset", offset?.ToString())
.AddOptionalParameter("limit", limit?.ToString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -62,7 +87,7 @@ partial void ProcessFunctionsListResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsListVersions.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsListVersions.g.cs
index e33ee15..37ef4c0 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsListVersions.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.FunctionsListVersions.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_FunctionsListVersionsSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_FunctionsListVersionsSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_FunctionsListVersionsSecurityRequirement0,
+ };
partial void PrepareFunctionsListVersionsArguments(
global::System.Net.Http.HttpClient httpClient,
ref int? offset,
@@ -51,13 +70,19 @@ partial void ProcessFunctionsListVersionsResponseContent(
limit: ref limit,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_FunctionsListVersionsSecurityRequirements,
+ operationName: "FunctionsListVersionsAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/functions/{id}/versions",
baseUri: HttpClient.BaseAddress);
__pathBuilder
.AddOptionalParameter("offset", offset?.ToString())
.AddOptionalParameter("limit", limit?.ToString())
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -67,7 +92,7 @@ partial void ProcessFunctionsListVersionsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGet.g.cs
index af258b6..96d0800 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGet.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGet.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_InvocationsGetSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_InvocationsGetSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_InvocationsGetSecurityRequirement0,
+ };
partial void PrepareInvocationsGetArguments(
global::System.Net.Http.HttpClient httpClient,
ref global::System.Guid id);
@@ -37,9 +56,15 @@ partial void ProcessInvocationsGetResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_InvocationsGetSecurityRequirements,
+ operationName: "InvocationsGetAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/functions/invocations/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessInvocationsGetResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGetLogs.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGetLogs.g.cs
index bbf1aa8..27c5922 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGetLogs.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.InvocationsGetLogs.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_InvocationsGetLogsSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_InvocationsGetLogsSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_InvocationsGetLogsSecurityRequirement0,
+ };
partial void PrepareInvocationsGetLogsArguments(
global::System.Net.Http.HttpClient httpClient,
ref global::System.Guid id);
@@ -37,9 +56,15 @@ partial void ProcessInvocationsGetLogsResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_InvocationsGetLogsSecurityRequirements,
+ operationName: "InvocationsGetLogsAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/functions/invocations/{id}/logs",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessInvocationsGetLogsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsGet.g.cs
index 6812a9e..690826b 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsGet.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsGet.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_ProjectsGetSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_ProjectsGetSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_ProjectsGetSecurityRequirement0,
+ };
partial void PrepareProjectsGetArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessProjectsGetResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ProjectsGetSecurityRequirements,
+ operationName: "ProjectsGetAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/projects/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessProjectsGetResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsList.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsList.g.cs
index a54201d..f5bceab 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsList.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsList.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_ProjectsListSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_ProjectsListSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_ProjectsListSecurityRequirement0,
+ };
partial void PrepareProjectsListArguments(
global::System.Net.Http.HttpClient httpClient);
partial void PrepareProjectsListRequest(
@@ -32,9 +51,15 @@ partial void ProcessProjectsListResponseContent(
PrepareProjectsListArguments(
httpClient: HttpClient);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ProjectsListSecurityRequirements,
+ operationName: "ProjectsListAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: "/v1/projects",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -44,7 +69,7 @@ partial void ProcessProjectsListResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsUsage.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsUsage.g.cs
index f32c0c0..28acfe9 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsUsage.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.ProjectsUsage.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_ProjectsUsageSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_ProjectsUsageSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_ProjectsUsageSecurityRequirement0,
+ };
partial void PrepareProjectsUsageArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessProjectsUsageResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_ProjectsUsageSecurityRequirements,
+ operationName: "ProjectsUsageAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/projects/{id}/usage",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessProjectsUsageResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SearchWeb.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SearchWeb.g.cs
index 4d0b625..400463e 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SearchWeb.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SearchWeb.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_SearchWebSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_SearchWebSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_SearchWebSecurityRequirement0,
+ };
partial void PrepareSearchWebArguments(
global::System.Net.Http.HttpClient httpClient,
global::Browserbase.SearchWebRequest request);
@@ -41,9 +60,15 @@ partial void ProcessSearchWebResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_SearchWebSecurityRequirements,
+ operationName: "SearchWebAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: "/v1/search",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -53,7 +78,7 @@ partial void ProcessSearchWebResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsCreate.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsCreate.g.cs
index 40d5dc2..ae7eaa2 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsCreate.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsCreate.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_SessionsCreateSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_SessionsCreateSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_SessionsCreateSecurityRequirement0,
+ };
partial void PrepareSessionsCreateArguments(
global::System.Net.Http.HttpClient httpClient,
global::Browserbase.SessionsCreateRequest request);
@@ -47,9 +66,15 @@ partial void ProcessSessionsCreateResponseContent(
httpClient: HttpClient,
request: request);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_SessionsCreateSecurityRequirements,
+ operationName: "SessionsCreateAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: "/v1/sessions",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -59,7 +84,7 @@ partial void ProcessSessionsCreateResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsDeleteDownloads.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsDeleteDownloads.g.cs
index 16181a1..3bb823b 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsDeleteDownloads.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsDeleteDownloads.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_SessionsDeleteDownloadsSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_SessionsDeleteDownloadsSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_SessionsDeleteDownloadsSecurityRequirement0,
+ };
partial void PrepareSessionsDeleteDownloadsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -32,9 +51,15 @@ partial void ProcessSessionsDeleteDownloadsResponse(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_SessionsDeleteDownloadsSecurityRequirements,
+ operationName: "SessionsDeleteDownloadsAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/sessions/{id}/downloads",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
@@ -44,7 +69,7 @@ partial void ProcessSessionsDeleteDownloadsResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGet.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGet.g.cs
index 45df72e..8c3e4d7 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGet.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGet.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_SessionsGetSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_SessionsGetSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_SessionsGetSecurityRequirement0,
+ };
partial void PrepareSessionsGetArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessSessionsGetResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_SessionsGetSecurityRequirements,
+ operationName: "SessionsGetAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/sessions/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessSessionsGetResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetDebug.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetDebug.g.cs
index 72a999a..42883a9 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetDebug.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetDebug.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_SessionsGetDebugSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_SessionsGetDebugSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_SessionsGetDebugSecurityRequirement0,
+ };
partial void PrepareSessionsGetDebugArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessSessionsGetDebugResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_SessionsGetDebugSecurityRequirements,
+ operationName: "SessionsGetDebugAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/sessions/{id}/debug",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessSessionsGetDebugResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetDownloads.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetDownloads.g.cs
index e71cab1..11bd90f 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetDownloads.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetDownloads.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_SessionsGetDownloadsSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_SessionsGetDownloadsSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_SessionsGetDownloadsSecurityRequirement0,
+ };
partial void PrepareSessionsGetDownloadsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessSessionsGetDownloadsResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_SessionsGetDownloadsSecurityRequirements,
+ operationName: "SessionsGetDownloadsAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/sessions/{id}/downloads",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessSessionsGetDownloadsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetLogs.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetLogs.g.cs
index 7ce86cd..c922ab4 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetLogs.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsGetLogs.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_SessionsGetLogsSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_SessionsGetLogsSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_SessionsGetLogsSecurityRequirement0,
+ };
partial void PrepareSessionsGetLogsArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id);
@@ -37,9 +56,15 @@ partial void ProcessSessionsGetLogsResponseContent(
httpClient: HttpClient,
id: ref id);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_SessionsGetLogsSecurityRequirements,
+ operationName: "SessionsGetLogsAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/sessions/{id}/logs",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -49,7 +74,7 @@ partial void ProcessSessionsGetLogsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsList.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsList.g.cs
index 3f4013e..8312917 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsList.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsList.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_SessionsListSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_SessionsListSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_SessionsListSecurityRequirement0,
+ };
partial void PrepareSessionsListArguments(
global::System.Net.Http.HttpClient httpClient,
ref global::Browserbase.SessionsListStatus? status,
@@ -42,13 +61,19 @@ partial void ProcessSessionsListResponseContent(
status: ref status,
q: ref q);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_SessionsListSecurityRequirements,
+ operationName: "SessionsListAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: "/v1/sessions",
baseUri: HttpClient.BaseAddress);
__pathBuilder
.AddOptionalParameter("status", status?.ToValueString())
.AddOptionalParameter("q", q)
- ;
+ ;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
@@ -58,7 +83,7 @@ partial void ProcessSessionsListResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUpdate.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUpdate.g.cs
index 900b329..00d1ce9 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUpdate.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUpdate.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_SessionsUpdateSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_SessionsUpdateSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_SessionsUpdateSecurityRequirement0,
+ };
partial void PrepareSessionsUpdateArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -45,9 +64,15 @@ partial void ProcessSessionsUpdateResponseContent(
id: ref id,
request: request);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_SessionsUpdateSecurityRequirements,
+ operationName: "SessionsUpdateAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/sessions/{id}",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -57,7 +82,7 @@ partial void ProcessSessionsUpdateResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUploadFile.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUploadFile.g.cs
index 1f26464..661da96 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUploadFile.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.SessionsUploadFile.g.cs
@@ -5,6 +5,25 @@ namespace Browserbase
{
public partial class BrowserbaseClient
{
+
+
+ private static readonly global::Browserbase.EndPointSecurityRequirement s_SessionsUploadFileSecurityRequirement0 =
+ new global::Browserbase.EndPointSecurityRequirement
+ {
+ Authorizations = new global::Browserbase.EndPointAuthorizationRequirement[]
+ { new global::Browserbase.EndPointAuthorizationRequirement
+ {
+ Type = "Http",
+ Location = "Header",
+ Name = "Bearer",
+ FriendlyName = "Bearer",
+ },
+ },
+ };
+ private static readonly global::Browserbase.EndPointSecurityRequirement[] s_SessionsUploadFileSecurityRequirements =
+ new global::Browserbase.EndPointSecurityRequirement[]
+ { s_SessionsUploadFileSecurityRequirement0,
+ };
partial void PrepareSessionsUploadFileArguments(
global::System.Net.Http.HttpClient httpClient,
ref string id,
@@ -45,9 +64,15 @@ partial void ProcessSessionsUploadFileResponseContent(
id: ref id,
request: request);
+
+ var __authorizations = global::Browserbase.EndPointSecurityResolver.ResolveAuthorizations(
+ availableAuthorizations: Authorizations,
+ securityRequirements: s_SessionsUploadFileSecurityRequirements,
+ operationName: "SessionsUploadFileAsync");
+
var __pathBuilder = new global::Browserbase.PathBuilder(
path: $"/v1/sessions/{id}/uploads",
- baseUri: HttpClient.BaseAddress);
+ baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
@@ -57,7 +82,7 @@ partial void ProcessSessionsUploadFileResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif
- foreach (var __authorization in Authorizations)
+ foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
diff --git a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.g.cs b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.g.cs
index dd04445..aae39ea 100644
--- a/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.BrowserbaseClient.g.cs
@@ -13,7 +13,7 @@ public sealed partial class BrowserbaseClient : global::Browserbase.IBrowserbase
///
/// Public endpoint
///
- public const string DefaultBaseUrl = "https://api.browserbase.com";
+ public const string DefaultBaseUrl = "https://api.browserbase.com/";
private bool _disposeHttpClient = true;
diff --git a/src/libs/Browserbase/Generated/Browserbase.IBrowserbaseClient.Authorizations.Bearer.g.cs b/src/libs/Browserbase/Generated/Browserbase.IBrowserbaseClient.Authorizations.Bearer.g.cs
index aae4777..1b025fe 100644
--- a/src/libs/Browserbase/Generated/Browserbase.IBrowserbaseClient.Authorizations.Bearer.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.IBrowserbaseClient.Authorizations.Bearer.g.cs
@@ -9,6 +9,7 @@ public partial interface IBrowserbaseClient
/// Authorize using bearer authentication.
///
///
+
public void AuthorizeUsingBearer(
string apiKey);
}
diff --git a/src/libs/Browserbase/Generated/Browserbase.PathBuilder.g.cs b/src/libs/Browserbase/Generated/Browserbase.PathBuilder.g.cs
index 26d6d39..508afbc 100644
--- a/src/libs/Browserbase/Generated/Browserbase.PathBuilder.g.cs
+++ b/src/libs/Browserbase/Generated/Browserbase.PathBuilder.g.cs
@@ -224,6 +224,40 @@ public PathBuilder AddOptionalParameter(
return this;
}
+ ///
+ /// Adds a pre-serialized query string fragment to the URL.
+ ///
+ /// The serialized query string value.
+ /// The current instance.
+ public PathBuilder AddRawQueryString(
+ string value)
+ {
+ if (string.IsNullOrWhiteSpace(value))
+ {
+ return this;
+ }
+
+ value = value.TrimStart('?', '&');
+ if (value.Length == 0)
+ {
+ return this;
+ }
+
+ if (_firstParameter)
+ {
+ _stringBuilder.Append('?');
+ _firstParameter = false;
+ }
+ else
+ {
+ _stringBuilder.Append('&');
+ }
+
+ _stringBuilder.Append(value);
+
+ return this;
+ }
+
///
/// Returns the constructed URL as a string.
///
diff --git a/src/libs/Browserbase/Generated/Browserbase.Security.g.cs b/src/libs/Browserbase/Generated/Browserbase.Security.g.cs
new file mode 100644
index 0000000..9ca17e3
--- /dev/null
+++ b/src/libs/Browserbase/Generated/Browserbase.Security.g.cs
@@ -0,0 +1,145 @@
+#nullable enable
+
+namespace Browserbase
+{
+ internal sealed class EndPointAuthorizationRequirement
+ {
+ internal string Type { get; set; } = string.Empty;
+
+ internal string Location { get; set; } = string.Empty;
+
+ internal string Name { get; set; } = string.Empty;
+
+ internal string FriendlyName { get; set; } = string.Empty;
+ }
+
+ internal sealed class EndPointSecurityRequirement
+ {
+ internal global::System.Collections.Generic.IReadOnlyList Authorizations { get; set; } =
+ global::System.Array.Empty();
+ }
+
+ internal static class EndPointSecurityResolver
+ {
+ internal static global::System.Collections.Generic.List ResolveAuthorizations(
+ global::System.Collections.Generic.IReadOnlyList availableAuthorizations,
+ global::System.Collections.Generic.IReadOnlyList securityRequirements,
+ string operationName)
+ {
+ availableAuthorizations = availableAuthorizations ?? throw new global::System.ArgumentNullException(nameof(availableAuthorizations));
+ securityRequirements = securityRequirements ?? throw new global::System.ArgumentNullException(nameof(securityRequirements));
+ operationName = operationName ?? throw new global::System.ArgumentNullException(nameof(operationName));
+
+ if (securityRequirements.Count == 0)
+ {
+ return new global::System.Collections.Generic.List();
+ }
+
+ var allowsAnonymous = false;
+
+ foreach (var requirement in securityRequirements)
+ {
+ if (requirement.Authorizations.Count == 0)
+ {
+ allowsAnonymous = true;
+ continue;
+ }
+
+ var selected = new global::System.Collections.Generic.List(requirement.Authorizations.Count);
+ var satisfied = true;
+
+ foreach (var requiredAuthorization in requirement.Authorizations)
+ {
+ var found = false;
+
+ for (var i = 0; i < availableAuthorizations.Count; i++)
+ {
+ if (!Matches(availableAuthorizations[i], requiredAuthorization))
+ {
+ continue;
+ }
+
+ selected.Add(availableAuthorizations[i]);
+ found = true;
+ break;
+ }
+
+ if (!found)
+ {
+ satisfied = false;
+ break;
+ }
+ }
+
+ if (satisfied)
+ {
+ return selected;
+ }
+ }
+
+ if (allowsAnonymous)
+ {
+ return new global::System.Collections.Generic.List();
+ }
+
+ throw new global::System.InvalidOperationException(
+ $"Operation '{operationName}' requires one of the configured security alternatives: {DescribeRequirements(securityRequirements)}.");
+ }
+
+ private static bool Matches(
+ EndPointAuthorization availableAuthorization,
+ EndPointAuthorizationRequirement requiredAuthorization)
+ {
+ if (!string.Equals(availableAuthorization.Type, requiredAuthorization.Type, global::System.StringComparison.Ordinal))
+ {
+ return false;
+ }
+
+ return requiredAuthorization.Type switch
+ {
+ "OAuth2" => true,
+ "Http" => string.Equals(
+ availableAuthorization.Name,
+ requiredAuthorization.Name,
+ global::System.StringComparison.Ordinal),
+ "ApiKey" => string.Equals(
+ availableAuthorization.Location,
+ requiredAuthorization.Location,
+ global::System.StringComparison.Ordinal) &&
+ string.Equals(
+ availableAuthorization.Name,
+ requiredAuthorization.Name,
+ global::System.StringComparison.Ordinal),
+ _ => string.Equals(
+ availableAuthorization.Location,
+ requiredAuthorization.Location,
+ global::System.StringComparison.Ordinal) &&
+ string.Equals(
+ availableAuthorization.Name,
+ requiredAuthorization.Name,
+ global::System.StringComparison.Ordinal),
+ };
+ }
+
+ private static string DescribeRequirements(
+ global::System.Collections.Generic.IReadOnlyList securityRequirements)
+ {
+ var parts = new global::System.Collections.Generic.List(securityRequirements.Count);
+
+ foreach (var requirement in securityRequirements)
+ {
+ if (requirement.Authorizations.Count == 0)
+ {
+ parts.Add("anonymous");
+ continue;
+ }
+
+ parts.Add(string.Join(
+ " + ",
+ global::System.Linq.Enumerable.Select(requirement.Authorizations, static x => x.FriendlyName)));
+ }
+
+ return string.Join(" or ", parts);
+ }
+ }
+}
\ No newline at end of file