Skip to content

Commit 6e52972

Browse files
feat: [kernel-1116] add base_url field to browser session response
1 parent c223294 commit 6e52972

4 files changed

Lines changed: 20 additions & 2 deletions

File tree

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 104
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-ac10847d991ef8ed89124b5550922cb5726af2b4a4c3396ee6ff82938302fc25.yml
3-
openapi_spec_hash: 0d902563108fe2461708c05336eab40a
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-aee09720882ec1d78f845fee6ceecb0466c264629e4edecd3230406dd06d7983.yml
3+
openapi_spec_hash: 438da0d38d169897595f301d82fa7e2c
44
config_hash: 16e4457a0bb26e98a335a1c2a572290a

browser.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,8 @@ type BrowserNewResponse struct {
292292
TimeoutSeconds int64 `json:"timeout_seconds" api:"required"`
293293
// Websocket URL for WebDriver BiDi connections to the browser session
294294
WebdriverWsURL string `json:"webdriver_ws_url" api:"required"`
295+
// Metro-API HTTP base URL for this browser session.
296+
BaseURL string `json:"base_url"`
295297
// Remote URL for live viewing the browser session. Only available for non-headless
296298
// browsers.
297299
BrowserLiveViewURL string `json:"browser_live_view_url"`
@@ -336,6 +338,7 @@ type BrowserNewResponse struct {
336338
Stealth respjson.Field
337339
TimeoutSeconds respjson.Field
338340
WebdriverWsURL respjson.Field
341+
BaseURL respjson.Field
339342
BrowserLiveViewURL respjson.Field
340343
DeletedAt respjson.Field
341344
GPU respjson.Field
@@ -372,6 +375,8 @@ type BrowserGetResponse struct {
372375
TimeoutSeconds int64 `json:"timeout_seconds" api:"required"`
373376
// Websocket URL for WebDriver BiDi connections to the browser session
374377
WebdriverWsURL string `json:"webdriver_ws_url" api:"required"`
378+
// Metro-API HTTP base URL for this browser session.
379+
BaseURL string `json:"base_url"`
375380
// Remote URL for live viewing the browser session. Only available for non-headless
376381
// browsers.
377382
BrowserLiveViewURL string `json:"browser_live_view_url"`
@@ -416,6 +421,7 @@ type BrowserGetResponse struct {
416421
Stealth respjson.Field
417422
TimeoutSeconds respjson.Field
418423
WebdriverWsURL respjson.Field
424+
BaseURL respjson.Field
419425
BrowserLiveViewURL respjson.Field
420426
DeletedAt respjson.Field
421427
GPU respjson.Field
@@ -452,6 +458,8 @@ type BrowserUpdateResponse struct {
452458
TimeoutSeconds int64 `json:"timeout_seconds" api:"required"`
453459
// Websocket URL for WebDriver BiDi connections to the browser session
454460
WebdriverWsURL string `json:"webdriver_ws_url" api:"required"`
461+
// Metro-API HTTP base URL for this browser session.
462+
BaseURL string `json:"base_url"`
455463
// Remote URL for live viewing the browser session. Only available for non-headless
456464
// browsers.
457465
BrowserLiveViewURL string `json:"browser_live_view_url"`
@@ -496,6 +504,7 @@ type BrowserUpdateResponse struct {
496504
Stealth respjson.Field
497505
TimeoutSeconds respjson.Field
498506
WebdriverWsURL respjson.Field
507+
BaseURL respjson.Field
499508
BrowserLiveViewURL respjson.Field
500509
DeletedAt respjson.Field
501510
GPU respjson.Field
@@ -532,6 +541,8 @@ type BrowserListResponse struct {
532541
TimeoutSeconds int64 `json:"timeout_seconds" api:"required"`
533542
// Websocket URL for WebDriver BiDi connections to the browser session
534543
WebdriverWsURL string `json:"webdriver_ws_url" api:"required"`
544+
// Metro-API HTTP base URL for this browser session.
545+
BaseURL string `json:"base_url"`
535546
// Remote URL for live viewing the browser session. Only available for non-headless
536547
// browsers.
537548
BrowserLiveViewURL string `json:"browser_live_view_url"`
@@ -576,6 +587,7 @@ type BrowserListResponse struct {
576587
Stealth respjson.Field
577588
TimeoutSeconds respjson.Field
578589
WebdriverWsURL respjson.Field
590+
BaseURL respjson.Field
579591
BrowserLiveViewURL respjson.Field
580592
DeletedAt respjson.Field
581593
GPU respjson.Field

browserpool.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,8 @@ type BrowserPoolAcquireResponse struct {
255255
TimeoutSeconds int64 `json:"timeout_seconds" api:"required"`
256256
// Websocket URL for WebDriver BiDi connections to the browser session
257257
WebdriverWsURL string `json:"webdriver_ws_url" api:"required"`
258+
// Metro-API HTTP base URL for this browser session.
259+
BaseURL string `json:"base_url"`
258260
// Remote URL for live viewing the browser session. Only available for non-headless
259261
// browsers.
260262
BrowserLiveViewURL string `json:"browser_live_view_url"`
@@ -299,6 +301,7 @@ type BrowserPoolAcquireResponse struct {
299301
Stealth respjson.Field
300302
TimeoutSeconds respjson.Field
301303
WebdriverWsURL respjson.Field
304+
BaseURL respjson.Field
302305
BrowserLiveViewURL respjson.Field
303306
DeletedAt respjson.Field
304307
GPU respjson.Field

invocation.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -552,6 +552,8 @@ type InvocationListBrowsersResponseBrowser struct {
552552
TimeoutSeconds int64 `json:"timeout_seconds" api:"required"`
553553
// Websocket URL for WebDriver BiDi connections to the browser session
554554
WebdriverWsURL string `json:"webdriver_ws_url" api:"required"`
555+
// Metro-API HTTP base URL for this browser session.
556+
BaseURL string `json:"base_url"`
555557
// Remote URL for live viewing the browser session. Only available for non-headless
556558
// browsers.
557559
BrowserLiveViewURL string `json:"browser_live_view_url"`
@@ -596,6 +598,7 @@ type InvocationListBrowsersResponseBrowser struct {
596598
Stealth respjson.Field
597599
TimeoutSeconds respjson.Field
598600
WebdriverWsURL respjson.Field
601+
BaseURL respjson.Field
599602
BrowserLiveViewURL respjson.Field
600603
DeletedAt respjson.Field
601604
GPU respjson.Field

0 commit comments

Comments
 (0)