diff --git a/.stats.yml b/.stats.yml index e2d6b39..bb76cf5 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ configured_endpoints: 18 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fbrowserbase-825ce446567db7e2dcda332131368fcaf1986bae2eff640205b4e1f7b582aaa4.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fbrowserbase-208ded3468d1fbad85834462bced46e59d6cff963b347f9ba69c0b4fabe483c0.yml diff --git a/src/browserbase/types/session.py b/src/browserbase/types/session.py index 2bc16bb..a6803a7 100644 --- a/src/browserbase/types/session.py +++ b/src/browserbase/types/session.py @@ -14,32 +14,46 @@ class Session(BaseModel): id: str - created_at: datetime = FieldInfo(alias="createdAt") + created_at: datetime - expires_at: datetime = FieldInfo(alias="expiresAt") + expires_at: datetime - keep_alive: bool = FieldInfo(alias="keepAlive") + keep_alive: bool """Indicates if the Session was created to be kept alive upon disconnections""" - project_id: str = FieldInfo(alias="projectId") + project_id: str """The Project ID linked to the Session.""" - proxy_bytes: int = FieldInfo(alias="proxyBytes") - """Bytes used via the [Proxy](/features/stealth-mode#proxies-and-residential-ips)""" + region: str - started_at: datetime = FieldInfo(alias="startedAt") + started_at: datetime status: Literal["RUNNING", "ERROR", "TIMED_OUT", "COMPLETED"] - updated_at: datetime = FieldInfo(alias="updatedAt") + updated_at: datetime - avg_cpu_usage: Optional[int] = FieldInfo(alias="avgCpuUsage", default=None) + avg_cpu_usage: Optional[int] = None """CPU used by the Session""" - context_id: Optional[str] = FieldInfo(alias="contextId", default=None) + connect_url: Optional[str] = FieldInfo(alias="connectUrl", default=None) + + context_id: Optional[str] = None """Optional. The Context linked to the Session.""" - ended_at: Optional[datetime] = FieldInfo(alias="endedAt", default=None) + ended_at: Optional[datetime] = None + + is_idle: Optional[bool] = None - memory_usage: Optional[int] = FieldInfo(alias="memoryUsage", default=None) + memory_usage: Optional[int] = None """Memory used by the Session""" + + proxy_bytes: Optional[int] = None + """Bytes used via the [Proxy](/features/stealth-mode#proxies-and-residential-ips)""" + + selenium_remote_url: Optional[str] = FieldInfo(alias="seleniumRemoteUrl", default=None) + + signing_key: Optional[str] = FieldInfo(alias="signingKey", default=None) + + viewport_height: Optional[int] = None + + viewport_width: Optional[int] = None