From e2eda5c791bacc48c139126eb7de7e76e7e38dff Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 04:09:45 +0000 Subject: [PATCH] chore(internal): codegen related update --- src/browserbase/_client.py | 69 +++++++++++++++++++------------------- 1 file changed, 34 insertions(+), 35 deletions(-) diff --git a/src/browserbase/_client.py b/src/browserbase/_client.py index b845ea8..b3ed32f 100644 --- a/src/browserbase/_client.py +++ b/src/browserbase/_client.py @@ -8,7 +8,7 @@ import httpx -from . import _exceptions +from . import resources, _exceptions from ._qs import Querystring from ._types import ( NOT_GIVEN, @@ -24,7 +24,6 @@ get_async_library, ) from ._version import __version__ -from .resources import contexts, projects, extensions from ._streaming import Stream as Stream, AsyncStream as AsyncStream from ._exceptions import APIStatusError, BrowserbaseError from ._base_client import ( @@ -32,13 +31,13 @@ SyncAPIClient, AsyncAPIClient, ) -from .resources.sessions import sessions __all__ = [ "Timeout", "Transport", "ProxiesTypes", "RequestOptions", + "resources", "Browserbase", "AsyncBrowserbase", "Client", @@ -47,10 +46,10 @@ class Browserbase(SyncAPIClient): - contexts: contexts.ContextsResource - extensions: extensions.ExtensionsResource - projects: projects.ProjectsResource - sessions: sessions.SessionsResource + contexts: resources.ContextsResource + extensions: resources.ExtensionsResource + projects: resources.ProjectsResource + sessions: resources.SessionsResource with_raw_response: BrowserbaseWithRawResponse with_streaming_response: BrowserbaseWithStreamedResponse @@ -108,10 +107,10 @@ def __init__( _strict_response_validation=_strict_response_validation, ) - self.contexts = contexts.ContextsResource(self) - self.extensions = extensions.ExtensionsResource(self) - self.projects = projects.ProjectsResource(self) - self.sessions = sessions.SessionsResource(self) + self.contexts = resources.ContextsResource(self) + self.extensions = resources.ExtensionsResource(self) + self.projects = resources.ProjectsResource(self) + self.sessions = resources.SessionsResource(self) self.with_raw_response = BrowserbaseWithRawResponse(self) self.with_streaming_response = BrowserbaseWithStreamedResponse(self) @@ -221,10 +220,10 @@ def _make_status_error( class AsyncBrowserbase(AsyncAPIClient): - contexts: contexts.AsyncContextsResource - extensions: extensions.AsyncExtensionsResource - projects: projects.AsyncProjectsResource - sessions: sessions.AsyncSessionsResource + contexts: resources.AsyncContextsResource + extensions: resources.AsyncExtensionsResource + projects: resources.AsyncProjectsResource + sessions: resources.AsyncSessionsResource with_raw_response: AsyncBrowserbaseWithRawResponse with_streaming_response: AsyncBrowserbaseWithStreamedResponse @@ -282,10 +281,10 @@ def __init__( _strict_response_validation=_strict_response_validation, ) - self.contexts = contexts.AsyncContextsResource(self) - self.extensions = extensions.AsyncExtensionsResource(self) - self.projects = projects.AsyncProjectsResource(self) - self.sessions = sessions.AsyncSessionsResource(self) + self.contexts = resources.AsyncContextsResource(self) + self.extensions = resources.AsyncExtensionsResource(self) + self.projects = resources.AsyncProjectsResource(self) + self.sessions = resources.AsyncSessionsResource(self) self.with_raw_response = AsyncBrowserbaseWithRawResponse(self) self.with_streaming_response = AsyncBrowserbaseWithStreamedResponse(self) @@ -396,34 +395,34 @@ def _make_status_error( class BrowserbaseWithRawResponse: def __init__(self, client: Browserbase) -> None: - self.contexts = contexts.ContextsResourceWithRawResponse(client.contexts) - self.extensions = extensions.ExtensionsResourceWithRawResponse(client.extensions) - self.projects = projects.ProjectsResourceWithRawResponse(client.projects) - self.sessions = sessions.SessionsResourceWithRawResponse(client.sessions) + self.contexts = resources.ContextsResourceWithRawResponse(client.contexts) + self.extensions = resources.ExtensionsResourceWithRawResponse(client.extensions) + self.projects = resources.ProjectsResourceWithRawResponse(client.projects) + self.sessions = resources.SessionsResourceWithRawResponse(client.sessions) class AsyncBrowserbaseWithRawResponse: def __init__(self, client: AsyncBrowserbase) -> None: - self.contexts = contexts.AsyncContextsResourceWithRawResponse(client.contexts) - self.extensions = extensions.AsyncExtensionsResourceWithRawResponse(client.extensions) - self.projects = projects.AsyncProjectsResourceWithRawResponse(client.projects) - self.sessions = sessions.AsyncSessionsResourceWithRawResponse(client.sessions) + self.contexts = resources.AsyncContextsResourceWithRawResponse(client.contexts) + self.extensions = resources.AsyncExtensionsResourceWithRawResponse(client.extensions) + self.projects = resources.AsyncProjectsResourceWithRawResponse(client.projects) + self.sessions = resources.AsyncSessionsResourceWithRawResponse(client.sessions) class BrowserbaseWithStreamedResponse: def __init__(self, client: Browserbase) -> None: - self.contexts = contexts.ContextsResourceWithStreamingResponse(client.contexts) - self.extensions = extensions.ExtensionsResourceWithStreamingResponse(client.extensions) - self.projects = projects.ProjectsResourceWithStreamingResponse(client.projects) - self.sessions = sessions.SessionsResourceWithStreamingResponse(client.sessions) + self.contexts = resources.ContextsResourceWithStreamingResponse(client.contexts) + self.extensions = resources.ExtensionsResourceWithStreamingResponse(client.extensions) + self.projects = resources.ProjectsResourceWithStreamingResponse(client.projects) + self.sessions = resources.SessionsResourceWithStreamingResponse(client.sessions) class AsyncBrowserbaseWithStreamedResponse: def __init__(self, client: AsyncBrowserbase) -> None: - self.contexts = contexts.AsyncContextsResourceWithStreamingResponse(client.contexts) - self.extensions = extensions.AsyncExtensionsResourceWithStreamingResponse(client.extensions) - self.projects = projects.AsyncProjectsResourceWithStreamingResponse(client.projects) - self.sessions = sessions.AsyncSessionsResourceWithStreamingResponse(client.sessions) + self.contexts = resources.AsyncContextsResourceWithStreamingResponse(client.contexts) + self.extensions = resources.AsyncExtensionsResourceWithStreamingResponse(client.extensions) + self.projects = resources.AsyncProjectsResourceWithStreamingResponse(client.projects) + self.sessions = resources.AsyncSessionsResourceWithStreamingResponse(client.sessions) Client = Browserbase