171 lines
7.5 KiB
Go
171 lines
7.5 KiB
Go
package network
|
|
|
|
// AUTOGENERATED. DO NOT EDIT.
|
|
|
|
import (
|
|
. "github.com/knq/chromedp/cdp"
|
|
"github.com/knq/chromedp/cdp/page"
|
|
)
|
|
|
|
var (
|
|
_ BackendNode
|
|
_ BackendNodeID
|
|
_ ComputedProperty
|
|
_ ErrorType
|
|
_ Frame
|
|
_ FrameID
|
|
_ LoaderID
|
|
_ Message
|
|
_ MessageError
|
|
_ MethodType
|
|
_ Node
|
|
_ NodeID
|
|
_ NodeType
|
|
_ PseudoType
|
|
_ RGBA
|
|
_ ShadowRootType
|
|
_ Timestamp
|
|
)
|
|
|
|
// EventResourceChangedPriority fired when resource loading priority is
|
|
// changed.
|
|
type EventResourceChangedPriority struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
NewPriority ResourcePriority `json:"newPriority,omitempty"` // New priority
|
|
Timestamp Timestamp `json:"timestamp,omitempty"` // Timestamp.
|
|
}
|
|
|
|
// EventRequestWillBeSent fired when page is about to send HTTP request.
|
|
type EventRequestWillBeSent struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
FrameID FrameID `json:"frameId,omitempty"` // Frame identifier.
|
|
LoaderID LoaderID `json:"loaderId,omitempty"` // Loader identifier.
|
|
DocumentURL string `json:"documentURL,omitempty"` // URL of the document this request is loaded for.
|
|
Request *Request `json:"request,omitempty"` // Request data.
|
|
Timestamp Timestamp `json:"timestamp,omitempty"` // Timestamp.
|
|
WallTime Timestamp `json:"wallTime,omitempty"` // UTC Timestamp.
|
|
Initiator *Initiator `json:"initiator,omitempty"` // Request initiator.
|
|
RedirectResponse *Response `json:"redirectResponse,omitempty"` // Redirect response data.
|
|
Type page.ResourceType `json:"type,omitempty"` // Type of this resource.
|
|
}
|
|
|
|
// EventRequestServedFromCache fired if request ended up loading from cache.
|
|
type EventRequestServedFromCache struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
}
|
|
|
|
// EventResponseReceived fired when HTTP response is available.
|
|
type EventResponseReceived struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
FrameID FrameID `json:"frameId,omitempty"` // Frame identifier.
|
|
LoaderID LoaderID `json:"loaderId,omitempty"` // Loader identifier.
|
|
Timestamp Timestamp `json:"timestamp,omitempty"` // Timestamp.
|
|
Type page.ResourceType `json:"type,omitempty"` // Resource type.
|
|
Response *Response `json:"response,omitempty"` // Response data.
|
|
}
|
|
|
|
// EventDataReceived fired when data chunk was received over the network.
|
|
type EventDataReceived struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
Timestamp Timestamp `json:"timestamp,omitempty"` // Timestamp.
|
|
DataLength int64 `json:"dataLength,omitempty"` // Data chunk length.
|
|
EncodedDataLength int64 `json:"encodedDataLength,omitempty"` // Actual bytes received (might be less than dataLength for compressed encodings).
|
|
}
|
|
|
|
// EventLoadingFinished fired when HTTP request has finished loading.
|
|
type EventLoadingFinished struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
Timestamp Timestamp `json:"timestamp,omitempty"` // Timestamp.
|
|
EncodedDataLength float64 `json:"encodedDataLength,omitempty"` // Total number of bytes received for this request.
|
|
}
|
|
|
|
// EventLoadingFailed fired when HTTP request has failed to load.
|
|
type EventLoadingFailed struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
Timestamp Timestamp `json:"timestamp,omitempty"` // Timestamp.
|
|
Type page.ResourceType `json:"type,omitempty"` // Resource type.
|
|
ErrorText string `json:"errorText,omitempty"` // User friendly error message.
|
|
Canceled bool `json:"canceled,omitempty"` // True if loading was canceled.
|
|
BlockedReason BlockedReason `json:"blockedReason,omitempty"` // The reason why loading was blocked, if any.
|
|
}
|
|
|
|
// EventWebSocketWillSendHandshakeRequest fired when WebSocket is about to
|
|
// initiate handshake.
|
|
type EventWebSocketWillSendHandshakeRequest struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
Timestamp Timestamp `json:"timestamp,omitempty"` // Timestamp.
|
|
WallTime Timestamp `json:"wallTime,omitempty"` // UTC Timestamp.
|
|
Request *WebSocketRequest `json:"request,omitempty"` // WebSocket request data.
|
|
}
|
|
|
|
// EventWebSocketHandshakeResponseReceived fired when WebSocket handshake
|
|
// response becomes available.
|
|
type EventWebSocketHandshakeResponseReceived struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
Timestamp Timestamp `json:"timestamp,omitempty"` // Timestamp.
|
|
Response *WebSocketResponse `json:"response,omitempty"` // WebSocket response data.
|
|
}
|
|
|
|
// EventWebSocketCreated fired upon WebSocket creation.
|
|
type EventWebSocketCreated struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
URL string `json:"url,omitempty"` // WebSocket request URL.
|
|
Initiator *Initiator `json:"initiator,omitempty"` // Request initiator.
|
|
}
|
|
|
|
// EventWebSocketClosed fired when WebSocket is closed.
|
|
type EventWebSocketClosed struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
Timestamp Timestamp `json:"timestamp,omitempty"` // Timestamp.
|
|
}
|
|
|
|
// EventWebSocketFrameReceived fired when WebSocket frame is received.
|
|
type EventWebSocketFrameReceived struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
Timestamp Timestamp `json:"timestamp,omitempty"` // Timestamp.
|
|
Response *WebSocketFrame `json:"response,omitempty"` // WebSocket response data.
|
|
}
|
|
|
|
// EventWebSocketFrameError fired when WebSocket frame error occurs.
|
|
type EventWebSocketFrameError struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
Timestamp Timestamp `json:"timestamp,omitempty"` // Timestamp.
|
|
ErrorMessage string `json:"errorMessage,omitempty"` // WebSocket frame error message.
|
|
}
|
|
|
|
// EventWebSocketFrameSent fired when WebSocket frame is sent.
|
|
type EventWebSocketFrameSent struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
Timestamp Timestamp `json:"timestamp,omitempty"` // Timestamp.
|
|
Response *WebSocketFrame `json:"response,omitempty"` // WebSocket response data.
|
|
}
|
|
|
|
// EventEventSourceMessageReceived fired when EventSource message is
|
|
// received.
|
|
type EventEventSourceMessageReceived struct {
|
|
RequestID RequestID `json:"requestId,omitempty"` // Request identifier.
|
|
Timestamp Timestamp `json:"timestamp,omitempty"` // Timestamp.
|
|
EventName string `json:"eventName,omitempty"` // Message type.
|
|
EventID string `json:"eventId,omitempty"` // Message identifier.
|
|
Data string `json:"data,omitempty"` // Message content.
|
|
}
|
|
|
|
// EventTypes is all event types in the domain.
|
|
var EventTypes = []MethodType{
|
|
EventNetworkResourceChangedPriority,
|
|
EventNetworkRequestWillBeSent,
|
|
EventNetworkRequestServedFromCache,
|
|
EventNetworkResponseReceived,
|
|
EventNetworkDataReceived,
|
|
EventNetworkLoadingFinished,
|
|
EventNetworkLoadingFailed,
|
|
EventNetworkWebSocketWillSendHandshakeRequest,
|
|
EventNetworkWebSocketHandshakeResponseReceived,
|
|
EventNetworkWebSocketCreated,
|
|
EventNetworkWebSocketClosed,
|
|
EventNetworkWebSocketFrameReceived,
|
|
EventNetworkWebSocketFrameError,
|
|
EventNetworkWebSocketFrameSent,
|
|
EventNetworkEventSourceMessageReceived,
|
|
}
|