blob: cf0c9057f2a042cf71981a01f632a6b0ef420a08 [file] [log] [blame]
package target
// Code generated by cdproto-gen. DO NOT EDIT.
import (
"github.com/chromedp/cdproto/cdp"
)
// ID [no description].
//
// See: https://chromedevtools.github.io/devtools-protocol/tot/Target#type-TargetID
type ID string
// String returns the ID as string value.
func (t ID) String() string {
return string(t)
}
// SessionID unique identifier of attached debugging session.
//
// See: https://chromedevtools.github.io/devtools-protocol/tot/Target#type-SessionID
type SessionID string
// String returns the SessionID as string value.
func (t SessionID) String() string {
return string(t)
}
// Info [no description].
//
// See: https://chromedevtools.github.io/devtools-protocol/tot/Target#type-TargetInfo
type Info struct {
TargetID ID `json:"targetId"`
Type string `json:"type"`
Title string `json:"title"`
URL string `json:"url"`
Attached bool `json:"attached"` // Whether the target has an attached client.
OpenerID ID `json:"openerId,omitempty"` // Opener target Id
BrowserContextID cdp.BrowserContextID `json:"browserContextId,omitempty"`
}
// RemoteLocation [no description].
//
// See: https://chromedevtools.github.io/devtools-protocol/tot/Target#type-RemoteLocation
type RemoteLocation struct {
Host string `json:"host"`
Port int64 `json:"port"`
}