chrome-devtools-kotlin / org.hildan.chrome.devtools.domains.network

Package org.hildan.chrome.devtools.domains.network

Types

AuthChallenge

Authorization challenge for HTTP status code 401 or 407.

data class AuthChallenge

AuthChallengeResponse

Response to an AuthChallenge.

data class AuthChallengeResponse

BlockedCookieWithReason

A cookie with was not sent with a request with the corresponding reason.

data class BlockedCookieWithReason

BlockedReason

The reason why request was blocked.

enum class BlockedReason

BlockedSetCookieWithReason

A cookie which was not stored from a response with the corresponding reason.

data class BlockedSetCookieWithReason

CachedResource

Information about the cached resource.

data class CachedResource

CanClearBrowserCacheResponse

Response type for the NetworkDomain.canClearBrowserCache command.

data class CanClearBrowserCacheResponse

CanClearBrowserCookiesResponse

Response type for the NetworkDomain.canClearBrowserCookies command.

data class CanClearBrowserCookiesResponse

CanEmulateNetworkConditionsResponse

Response type for the NetworkDomain.canEmulateNetworkConditions command.

data class CanEmulateNetworkConditionsResponse

CertificateTransparencyCompliance

Whether the request complied with Certificate Transparency policy.

enum class CertificateTransparencyCompliance

ConnectionType

The underlying connection technology that the browser is supposedly using.

enum class ConnectionType

ContinueInterceptedRequestRequest

Request object containing input parameters for the NetworkDomain.continueInterceptedRequest command.

data class ContinueInterceptedRequestRequest

Cookie

Cookie object

data class Cookie

CookieBlockedReason

Types of reasons why a cookie may not be sent with a request.

enum class CookieBlockedReason

CookieParam

Cookie parameter object

data class CookieParam

CookiePriority

Represents the cookie's 'Priority' status: https://tools.ietf.org/html/draft-west-cookie-priority-00

enum class CookiePriority

CookieSameSite

Represents the cookie's 'SameSite' status: https://tools.ietf.org/html/draft-west-first-party-cookies

enum class CookieSameSite

CrossOriginEmbedderPolicyStatus

data class CrossOriginEmbedderPolicyStatus

CrossOriginEmbedderPolicyValue

enum class CrossOriginEmbedderPolicyValue

CrossOriginOpenerPolicyStatus

data class CrossOriginOpenerPolicyStatus

CrossOriginOpenerPolicyValue

enum class CrossOriginOpenerPolicyValue

DeleteCookiesRequest

Request object containing input parameters for the NetworkDomain.deleteCookies command.

data class DeleteCookiesRequest

EmulateNetworkConditionsRequest

Request object containing input parameters for the NetworkDomain.emulateNetworkConditions command.

data class EmulateNetworkConditionsRequest

EnableRequest

Request object containing input parameters for the NetworkDomain.enable command.

data class EnableRequest

ErrorReason

Network level fetch failure reason.

enum class ErrorReason

GetAllCookiesResponse

Response type for the NetworkDomain.getAllCookies command.

data class GetAllCookiesResponse

GetCertificateRequest

Request object containing input parameters for the NetworkDomain.getCertificate command.

data class GetCertificateRequest

GetCertificateResponse

Response type for the NetworkDomain.getCertificate command.

data class GetCertificateResponse

GetCookiesRequest

Request object containing input parameters for the NetworkDomain.getCookies command.

data class GetCookiesRequest

GetCookiesResponse

Response type for the NetworkDomain.getCookies command.

data class GetCookiesResponse

GetRequestPostDataRequest

Request object containing input parameters for the NetworkDomain.getRequestPostData command.

data class GetRequestPostDataRequest

GetRequestPostDataResponse

Response type for the NetworkDomain.getRequestPostData command.

data class GetRequestPostDataResponse

GetResponseBodyForInterceptionRequest

Request object containing input parameters for the NetworkDomain.getResponseBodyForInterception command.

data class GetResponseBodyForInterceptionRequest

GetResponseBodyForInterceptionResponse

Response type for the NetworkDomain.getResponseBodyForInterception command.

data class GetResponseBodyForInterceptionResponse

GetResponseBodyRequest

Request object containing input parameters for the NetworkDomain.getResponseBody command.

data class GetResponseBodyRequest

GetResponseBodyResponse

Response type for the NetworkDomain.getResponseBody command.

data class GetResponseBodyResponse

GetSecurityIsolationStatusRequest

Request object containing input parameters for the NetworkDomain.getSecurityIsolationStatus command.

data class GetSecurityIsolationStatusRequest

GetSecurityIsolationStatusResponse

Response type for the NetworkDomain.getSecurityIsolationStatus command.

data class GetSecurityIsolationStatusResponse

Headers

Request / response headers as keys / values of JSON object.

typealias Headers = JsonElement

Initiator

Information about the request initiator.

data class Initiator

InterceptionId

Unique intercepted request identifier.

typealias InterceptionId = String

InterceptionStage

Stages of the interception to begin intercepting. Request will intercept before the request is sent. Response will intercept after the response is received.

enum class InterceptionStage

LoaderId

Unique loader identifier.

typealias LoaderId = String

LoadNetworkResourceOptions

An options object that may be extended later to better support CORS, CORB and streaming.

data class LoadNetworkResourceOptions

LoadNetworkResourcePageResult

An object providing the result of a network resource load.

data class LoadNetworkResourcePageResult

LoadNetworkResourceRequest

Request object containing input parameters for the NetworkDomain.loadNetworkResource command.

data class LoadNetworkResourceRequest

LoadNetworkResourceResponse

Response type for the NetworkDomain.loadNetworkResource command.

data class LoadNetworkResourceResponse

MonotonicTime

Monotonically increasing time in seconds since an arbitrary point in the past.

typealias MonotonicTime = Double

NetworkDomain

Network domain allows tracking network activities of the page. It exposes information about http, file, data and other requests and responses, their headers, bodies, timing, etc.

class NetworkDomain

PostDataEntry

Post data entry for HTTP request

data class PostDataEntry

ReplayXHRRequest

Request object containing input parameters for the NetworkDomain.replayXHR command.

data class ReplayXHRRequest

Request

HTTP request data.

data class Request

RequestId

Unique request identifier.

typealias RequestId = String

RequestPattern

Request pattern for interception.

data class RequestPattern

ResourcePriority

Loading priority of a resource request.

enum class ResourcePriority

ResourceTiming

Timing information for the request.

data class ResourceTiming

ResourceType

Resource type as it was perceived by the rendering engine.

enum class ResourceType

Response

HTTP response data.

data class Response

SearchInResponseBodyRequest

Request object containing input parameters for the NetworkDomain.searchInResponseBody command.

data class SearchInResponseBodyRequest

SearchInResponseBodyResponse

Response type for the NetworkDomain.searchInResponseBody command.

data class SearchInResponseBodyResponse

SecurityDetails

Security details about a request.

data class SecurityDetails

SecurityIsolationStatus

data class SecurityIsolationStatus

ServiceWorkerResponseSource

Source of serviceworker response.

enum class ServiceWorkerResponseSource

SetAttachDebugHeaderRequest

Request object containing input parameters for the NetworkDomain.setAttachDebugHeader command.

data class SetAttachDebugHeaderRequest

SetBlockedURLsRequest

Request object containing input parameters for the NetworkDomain.setBlockedURLs command.

data class SetBlockedURLsRequest

SetBypassServiceWorkerRequest

Request object containing input parameters for the NetworkDomain.setBypassServiceWorker command.

data class SetBypassServiceWorkerRequest

SetCacheDisabledRequest

Request object containing input parameters for the NetworkDomain.setCacheDisabled command.

data class SetCacheDisabledRequest

SetCookieBlockedReason

Types of reasons why a cookie may not be stored from a response.

enum class SetCookieBlockedReason

SetCookieRequest

Request object containing input parameters for the NetworkDomain.setCookie command.

data class SetCookieRequest

SetCookieResponse

Response type for the NetworkDomain.setCookie command.

data class SetCookieResponse

SetCookiesRequest

Request object containing input parameters for the NetworkDomain.setCookies command.

data class SetCookiesRequest

SetDataSizeLimitsForTestRequest

Request object containing input parameters for the NetworkDomain.setDataSizeLimitsForTest command.

data class SetDataSizeLimitsForTestRequest

SetExtraHTTPHeadersRequest

Request object containing input parameters for the NetworkDomain.setExtraHTTPHeaders command.

data class SetExtraHTTPHeadersRequest

SetRequestInterceptionRequest

Request object containing input parameters for the NetworkDomain.setRequestInterception command.

data class SetRequestInterceptionRequest

SetUserAgentOverrideRequest

Request object containing input parameters for the NetworkDomain.setUserAgentOverride command.

data class SetUserAgentOverrideRequest

SignedCertificateTimestamp

Details of a signed certificate timestamp (SCT).

data class SignedCertificateTimestamp

SignedExchangeError

Information about a signed exchange response.

data class SignedExchangeError

SignedExchangeErrorField

Field type for a signed exchange related error.

enum class SignedExchangeErrorField

SignedExchangeHeader

Information about a signed exchange header. https://wicg.github.io/webpackage/draft-yasskin-httpbis-origin-signed-exchanges-impl.html#cbor-representation

data class SignedExchangeHeader

SignedExchangeInfo

Information about a signed exchange response.

data class SignedExchangeInfo

SignedExchangeSignature

Information about a signed exchange signature. https://wicg.github.io/webpackage/draft-yasskin-httpbis-origin-signed-exchanges-impl.html#rfc.section.3.1

data class SignedExchangeSignature

TakeResponseBodyForInterceptionAsStreamRequest

Request object containing input parameters for the NetworkDomain.takeResponseBodyForInterceptionAsStream command.

data class TakeResponseBodyForInterceptionAsStreamRequest

TakeResponseBodyForInterceptionAsStreamResponse

Response type for the NetworkDomain.takeResponseBodyForInterceptionAsStream command.

data class TakeResponseBodyForInterceptionAsStreamResponse

TimeSinceEpoch

UTC time in seconds, counted from January 1, 1970.

typealias TimeSinceEpoch = Double

TrustTokenOperationType

enum class TrustTokenOperationType

TrustTokenParams

Determines what type of Trust Token operation is executed and depending on the type, some additional parameters.

data class TrustTokenParams

WebSocketFrame

WebSocket message data. This represents an entire WebSocket message, not just a fragmented frame as the name suggests.

data class WebSocketFrame

WebSocketRequest

WebSocket request data.

data class WebSocketRequest

WebSocketResponse

WebSocket response data.

data class WebSocketResponse