Package-level declarations

Types

Link copied to clipboard

The reason why Chrome uses a specific transport protocol for HTTP semantics.

Link copied to clipboard
@Serializable
data class AuthChallenge(val source: AuthChallengeSource? = null, val origin: String, val scheme: String, val realm: String)

Authorization challenge for HTTP status code 401 or 407.

Link copied to clipboard
@Serializable
data class AuthChallengeResponse(val response: AuthChallengeResponseResponse, val username: String? = null, val password: String? = null)

Response to an AuthChallenge.

Link copied to clipboard

This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:

Link copied to clipboard

This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:

Link copied to clipboard
@Serializable
data class BlockedCookieWithReason(val blockedReasons: List<CookieBlockedReason>, val cookie: Cookie)

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

Link copied to clipboard
@Serializable
enum BlockedReason : Enum<BlockedReason>

The reason why request was blocked.

Link copied to clipboard
@Serializable
data class BlockedSetCookieWithReason(val blockedReasons: List<SetCookieBlockedReason>, val cookieLine: String, val cookie: Cookie? = null)

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

Link copied to clipboard
@Serializable
data class CachedResource(val url: String, val type: ResourceType, val response: Response? = null, val bodySize: Double)

Information about the cached resource.

Link copied to clipboard
@Serializable
data class CanClearBrowserCacheResponse(val result: Boolean)

Response type for the NetworkDomain.canClearBrowserCache command.

Link copied to clipboard
@Serializable
data class CanClearBrowserCookiesResponse(val result: Boolean)

Response type for the NetworkDomain.canClearBrowserCookies command.

Link copied to clipboard
@Serializable
data class CanEmulateNetworkConditionsResponse(val result: Boolean)

Response type for the NetworkDomain.canEmulateNetworkConditions command.

Link copied to clipboard

Whether the request complied with Certificate Transparency policy.

Link copied to clipboard

A dummy response object for the NetworkDomain.clearAcceptedEncodingsOverride command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
object ClearBrowserCacheResponse

A dummy response object for the NetworkDomain.clearBrowserCache command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
object ClearBrowserCookiesResponse

A dummy response object for the NetworkDomain.clearBrowserCookies command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class ClientSecurityState(val initiatorIsSecureContext: Boolean, val initiatorIPAddressSpace: IPAddressSpace, val privateNetworkRequestPolicy: PrivateNetworkRequestPolicy)
Link copied to clipboard
@Serializable
enum ConnectionType : Enum<ConnectionType>

The underlying connection technology that the browser is supposedly using.

Link copied to clipboard
@Serializable
data class ConnectTiming(val requestTime: Double)
Link copied to clipboard
@Serializable
enum ContentEncoding : Enum<ContentEncoding>

List of content encodings supported by the backend.

Link copied to clipboard
@Serializable
data class ContentSecurityPolicyStatus(val effectiveDirectives: String, val isEnforced: Boolean, val source: ContentSecurityPolicySource)
Link copied to clipboard
@Serializable
data class ContinueInterceptedRequestRequest(val interceptionId: InterceptionId, val errorReason: ErrorReason? = null, val rawResponse: String? = null, val url: String? = null, val method: String? = null, val postData: String? = null, val headers: Headers? = null, val authChallengeResponse: AuthChallengeResponse? = null)

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

Link copied to clipboard

A dummy response object for the NetworkDomain.continueInterceptedRequest command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class Cookie(val name: String, val value: String, val domain: String, val path: String, val expires: Double, val size: Int, val httpOnly: Boolean, val secure: Boolean, val session: Boolean, val sameSite: CookieSameSite? = null, val priority: CookiePriority? = null, val sameParty: Boolean? = null, val sourceScheme: CookieSourceScheme? = null, val sourcePort: Int? = null, val partitionKey: String? = null, val partitionKeyOpaque: Boolean? = null)

Cookie object

Link copied to clipboard

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

Link copied to clipboard
@Serializable
data class CookieParam(val name: String, val value: String, val url: String? = null, val domain: String? = null, val path: String? = null, val secure: Boolean? = null, val httpOnly: Boolean? = null, val sameSite: CookieSameSite? = null, val expires: TimeSinceEpoch? = null, val priority: CookiePriority? = null, val sameParty: Boolean? = null, val sourceScheme: CookieSourceScheme? = null, val sourcePort: Int? = null, val partitionKey: String? = null)

Cookie parameter object

Link copied to clipboard
@Serializable
enum CookiePriority : Enum<CookiePriority>

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

Link copied to clipboard
@Serializable
enum CookieSameSite : Enum<CookieSameSite>

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

Link copied to clipboard

Represents the source scheme of the origin that originally set the cookie. A value of "Unset" allows protocol clients to emulate legacy cookie scope for the scheme. This is a temporary ability and it will be removed in the future.

Link copied to clipboard
@Serializable
enum CorsError : Enum<CorsError>

The reason why request was blocked.

Link copied to clipboard
@Serializable
data class CorsErrorStatus(val corsError: CorsError, val failedParameter: String)
Link copied to clipboard
@Serializable
data class CrossOriginEmbedderPolicyStatus(val value: CrossOriginEmbedderPolicyValue, val reportOnlyValue: CrossOriginEmbedderPolicyValue, val reportingEndpoint: String? = null, val reportOnlyReportingEndpoint: String? = null)
Link copied to clipboard
@Serializable
data class CrossOriginOpenerPolicyStatus(val value: CrossOriginOpenerPolicyValue, val reportOnlyValue: CrossOriginOpenerPolicyValue, val reportingEndpoint: String? = null, val reportOnlyReportingEndpoint: String? = null)
Link copied to clipboard
@Serializable
data class DeleteCookiesRequest(val name: String, val url: String? = null, val domain: String? = null, val path: String? = null)

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

Link copied to clipboard
@Serializable
object DeleteCookiesResponse

A dummy response object for the NetworkDomain.deleteCookies command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
object DisableResponse

A dummy response object for the NetworkDomain.disable command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class EmulateNetworkConditionsRequest(val offline: Boolean, val latency: Double, val downloadThroughput: Double, val uploadThroughput: Double, val connectionType: ConnectionType? = null)

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

Link copied to clipboard

A dummy response object for the NetworkDomain.emulateNetworkConditions command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class EnableReportingApiRequest(val enable: Boolean)

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

Link copied to clipboard
@Serializable
object EnableReportingApiResponse

A dummy response object for the NetworkDomain.enableReportingApi command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class EnableRequest(val maxTotalBufferSize: Int? = null, val maxResourceBufferSize: Int? = null, val maxPostDataSize: Int? = null)

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

Link copied to clipboard
@Serializable
object EnableResponse

A dummy response object for the NetworkDomain.enable command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
enum ErrorReason : Enum<ErrorReason>

Network level fetch failure reason.

Link copied to clipboard
@Serializable
data class GetAllCookiesResponse(val cookies: List<Cookie>)

Response type for the NetworkDomain.getAllCookies command.

Link copied to clipboard
@Serializable
data class GetCertificateRequest(val origin: String)

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

Link copied to clipboard
@Serializable
data class GetCertificateResponse(val tableNames: List<String>)

Response type for the NetworkDomain.getCertificate command.

Link copied to clipboard
@Serializable
data class GetCookiesRequest(val urls: List<String>? = null)

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

Link copied to clipboard
@Serializable
data class GetCookiesResponse(val cookies: List<Cookie>)

Response type for the NetworkDomain.getCookies command.

Link copied to clipboard
@Serializable
data class GetRequestPostDataRequest(val requestId: RequestId)

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

Link copied to clipboard
@Serializable
data class GetRequestPostDataResponse(val postData: String)

Response type for the NetworkDomain.getRequestPostData command.

Link copied to clipboard
@Serializable
data class GetResponseBodyForInterceptionRequest(val interceptionId: InterceptionId)

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

Link copied to clipboard
@Serializable
data class GetResponseBodyForInterceptionResponse(val body: String, val base64Encoded: Boolean)

Response type for the NetworkDomain.getResponseBodyForInterception command.

Link copied to clipboard
@Serializable
data class GetResponseBodyRequest(val requestId: RequestId)

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

Link copied to clipboard
@Serializable
data class GetResponseBodyResponse(val body: String, val base64Encoded: Boolean)

Response type for the NetworkDomain.getResponseBody command.

Link copied to clipboard
@Serializable
data class GetSecurityIsolationStatusRequest(val frameId: FrameId? = null)

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

Link copied to clipboard
@Serializable
data class GetSecurityIsolationStatusResponse(val status: SecurityIsolationStatus)

Response type for the NetworkDomain.getSecurityIsolationStatus command.

Link copied to clipboard
typealias Headers = JsonObject

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

Official doc

Link copied to clipboard
@Serializable
data class Initiator(val type: InitiatorType, val stack: StackTrace? = null, val url: String? = null, val lineNumber: Double? = null, val columnNumber: Double? = null, val requestId: RequestId? = null)

Information about the request initiator.

Link copied to clipboard
@Serializable
enum InitiatorType : Enum<InitiatorType>

This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:

Link copied to clipboard

Unique intercepted request identifier.

Official doc

Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard
typealias LoaderId = String

Unique loader identifier.

Official doc

Link copied to clipboard
@Serializable
data class LoadNetworkResourceOptions(val disableCache: Boolean, val includeCredentials: Boolean)

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

Link copied to clipboard
@Serializable
data class LoadNetworkResourcePageResult(val success: Boolean, val netError: Double? = null, val netErrorName: String? = null, val httpStatusCode: Double? = null, val stream: StreamHandle? = null, val headers: Headers? = null)

An object providing the result of a network resource load.

Link copied to clipboard
@Serializable
data class LoadNetworkResourceRequest(val frameId: FrameId? = null, val url: String, val options: LoadNetworkResourceOptions)

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

Link copied to clipboard
@Serializable
data class LoadNetworkResourceResponse(val resource: LoadNetworkResourcePageResult)

Response type for the NetworkDomain.loadNetworkResource command.

Link copied to clipboard
typealias MonotonicTime = Double

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

Official doc

Link copied to clipboard

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.

Link copied to clipboard
@Serializable
data class PostDataEntry(val bytes: String? = null)

Post data entry for HTTP request

Link copied to clipboard
@Serializable
data class ReplayXHRRequest(val requestId: RequestId)

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

Link copied to clipboard
@Serializable
object ReplayXHRResponse

A dummy response object for the NetworkDomain.replayXHR command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
Link copied to clipboard
@Serializable
data class ReportingApiEndpoint(val url: String, val groupName: String)
Link copied to clipboard
@Serializable
data class ReportingApiReport(val id: ReportId, val initiatorUrl: String, val destination: String, val type: String, val timestamp: TimeSinceEpoch, val depth: Int, val completedAttempts: Int, val body: JsonObject, val status: ReportStatus)

An object representing a report generated by the Reporting API.

Link copied to clipboard
@Serializable
enum ReportStatus : Enum<ReportStatus>

The status of a Reporting API report.

Link copied to clipboard
@Serializable
data class Request(val url: String, val urlFragment: String? = null, val method: String, val headers: Headers, val postData: String? = null, val hasPostData: Boolean? = null, val postDataEntries: List<PostDataEntry>? = null, val mixedContentType: MixedContentType? = null, val initialPriority: ResourcePriority, val referrerPolicy: RequestReferrerPolicy, val isLinkPreload: Boolean? = null, val trustTokenParams: TrustTokenParams? = null, val isSameSite: Boolean? = null)

HTTP request data.

Link copied to clipboard
typealias RequestId = String

Unique request identifier.

Official doc

Link copied to clipboard
@Serializable
data class RequestPattern(val urlPattern: String? = null, val resourceType: ResourceType? = null, val interceptionStage: InterceptionStage? = null)

Request pattern for interception.

Link copied to clipboard

This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:

Link copied to clipboard
@Serializable
enum ResourcePriority : Enum<ResourcePriority>

Loading priority of a resource request.

Link copied to clipboard
@Serializable
data class ResourceTiming(val requestTime: Double, val proxyStart: Double, val proxyEnd: Double, val dnsStart: Double, val dnsEnd: Double, val connectStart: Double, val connectEnd: Double, val sslStart: Double, val sslEnd: Double, val workerStart: Double? = null, val workerReady: Double? = null, val workerFetchStart: Double? = null, val workerRespondWithSettled: Double? = null, val sendStart: Double, val sendEnd: Double, val pushStart: Double? = null, val pushEnd: Double? = null, val receiveHeadersStart: Double? = null, val receiveHeadersEnd: Double)

Timing information for the request.

Link copied to clipboard
@Serializable
enum ResourceType : Enum<ResourceType>

Resource type as it was perceived by the rendering engine.

Link copied to clipboard
@Serializable
data class Response(val url: String, val status: Int, val statusText: String, val headers: Headers, val headersText: String? = null, val mimeType: String, val requestHeaders: Headers? = null, val requestHeadersText: String? = null, val connectionReused: Boolean, val connectionId: Double, val remoteIPAddress: String? = null, val remotePort: Int? = null, val fromDiskCache: Boolean? = null, val fromServiceWorker: Boolean? = null, val fromPrefetchCache: Boolean? = null, val encodedDataLength: Double, val timing: ResourceTiming? = null, val serviceWorkerResponseSource: ServiceWorkerResponseSource? = null, val responseTime: TimeSinceEpoch? = null, val cacheStorageCacheName: String? = null, val protocol: String? = null, val alternateProtocolUsage: AlternateProtocolUsage? = null, val securityState: SecurityState, val securityDetails: SecurityDetails? = null)

HTTP response data.

Link copied to clipboard
@Serializable
data class SearchInResponseBodyRequest(val requestId: RequestId, val query: String, val caseSensitive: Boolean? = null, val isRegex: Boolean? = null)

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

Link copied to clipboard
@Serializable
data class SearchInResponseBodyResponse(val result: List<SearchMatch>)

Response type for the NetworkDomain.searchInResponseBody command.

Link copied to clipboard
@Serializable
data class SecurityDetails(val protocol: String, val keyExchange: String, val keyExchangeGroup: String? = null, val cipher: String, val mac: String? = null, val certificateId: CertificateId, val subjectName: String, val sanList: List<String>, val issuer: String, val validFrom: TimeSinceEpoch, val validTo: TimeSinceEpoch, val signedCertificateTimestampList: List<SignedCertificateTimestamp>, val certificateTransparencyCompliance: CertificateTransparencyCompliance, val serverSignatureAlgorithm: Int? = null, val encryptedClientHello: Boolean)

Security details about a request.

Link copied to clipboard
@Serializable
data class SecurityIsolationStatus(val coop: CrossOriginOpenerPolicyStatus? = null, val coep: CrossOriginEmbedderPolicyStatus? = null, val csp: List<ContentSecurityPolicyStatus>? = null)
Link copied to clipboard

Source of serviceworker response.

Link copied to clipboard
@Serializable
data class SetAcceptedEncodingsRequest(val encodings: List<ContentEncoding>)

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

Link copied to clipboard
@Serializable
object SetAcceptedEncodingsResponse

A dummy response object for the NetworkDomain.setAcceptedEncodings command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class SetAttachDebugStackRequest(val enabled: Boolean)

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

Link copied to clipboard
@Serializable
object SetAttachDebugStackResponse

A dummy response object for the NetworkDomain.setAttachDebugStack command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class SetBlockedURLsRequest(val urls: List<String>)

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

Link copied to clipboard
@Serializable
object SetBlockedURLsResponse

A dummy response object for the NetworkDomain.setBlockedURLs command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class SetBypassServiceWorkerRequest(val bypass: Boolean)

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

Link copied to clipboard
@Serializable
object SetBypassServiceWorkerResponse

A dummy response object for the NetworkDomain.setBypassServiceWorker command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class SetCacheDisabledRequest(val cacheDisabled: Boolean)

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

Link copied to clipboard
@Serializable
object SetCacheDisabledResponse

A dummy response object for the NetworkDomain.setCacheDisabled command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard

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

Link copied to clipboard
@Serializable
data class SetCookieRequest(val name: String, val value: String, val url: String? = null, val domain: String? = null, val path: String? = null, val secure: Boolean? = null, val httpOnly: Boolean? = null, val sameSite: CookieSameSite? = null, val expires: TimeSinceEpoch? = null, val priority: CookiePriority? = null, val sameParty: Boolean? = null, val sourceScheme: CookieSourceScheme? = null, val sourcePort: Int? = null, val partitionKey: String? = null)

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

Link copied to clipboard
@Serializable
data class SetCookieResponse(val success: Boolean)

Response type for the NetworkDomain.setCookie command.

Link copied to clipboard
@Serializable
data class SetCookiesRequest(val cookies: List<CookieParam>)

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

Link copied to clipboard
@Serializable
object SetCookiesResponse

A dummy response object for the NetworkDomain.setCookies command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class SetExtraHTTPHeadersRequest(val headers: Headers)

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

Link copied to clipboard
@Serializable
object SetExtraHTTPHeadersResponse

A dummy response object for the NetworkDomain.setExtraHTTPHeaders command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class SetRequestInterceptionRequest(val patterns: List<RequestPattern>)

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

Link copied to clipboard
@Serializable
object SetRequestInterceptionResponse

A dummy response object for the NetworkDomain.setRequestInterception command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class SetUserAgentOverrideRequest(val userAgent: String, val acceptLanguage: String? = null, val platform: String? = null, val userAgentMetadata: UserAgentMetadata? = null)

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

Link copied to clipboard
@Serializable
object SetUserAgentOverrideResponse

A dummy response object for the NetworkDomain.setUserAgentOverride command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class SignedCertificateTimestamp(val status: String, val origin: String, val logDescription: String, val logId: String, val timestamp: Double, val hashAlgorithm: String, val signatureAlgorithm: String, val signatureData: String)

Details of a signed certificate timestamp (SCT).

Link copied to clipboard
@Serializable
data class SignedExchangeError(val message: String, val signatureIndex: Int? = null, val errorField: SignedExchangeErrorField? = null)

Information about a signed exchange response.

Link copied to clipboard

Field type for a signed exchange related error.

Link copied to clipboard
@Serializable
data class SignedExchangeHeader(val requestUrl: String, val responseCode: Int, val responseHeaders: Headers, val signatures: List<SignedExchangeSignature>, val headerIntegrity: String)

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

Link copied to clipboard
@Serializable
data class SignedExchangeInfo(val outerResponse: Response, val header: SignedExchangeHeader? = null, val securityDetails: SecurityDetails? = null, val errors: List<SignedExchangeError>? = null)

Information about a signed exchange response.

Link copied to clipboard
@Serializable
data class SignedExchangeSignature(val label: String, val signature: String, val integrity: String, val certUrl: String? = null, val certSha256: String? = null, val validityUrl: String, val date: Int, val expires: Int, val certificates: List<String>? = null)

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

@Serializable
data class TakeResponseBodyForInterceptionAsStreamRequest(val interceptionId: InterceptionId)

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

Link copied to clipboard

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

Official doc

Link copied to clipboard

This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:

Link copied to clipboard
@Serializable
data class TrustTokenParams(val operation: TrustTokenOperationType, val refreshPolicy: TrustTokenRefreshPolicy, val issuers: List<String>? = null)

Determines what type of Trust Token operation is executed and depending on the type, some additional parameters. The values are specified in third_party/blink/renderer/core/fetch/trust_token.idl.

Link copied to clipboard

This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:

Link copied to clipboard
@Serializable
data class WebSocketFrame(val opcode: Double, val mask: Boolean, val payloadData: String)

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

Link copied to clipboard
@Serializable
data class WebSocketRequest(val headers: Headers)

WebSocket request data.

Link copied to clipboard
@Serializable
data class WebSocketResponse(val status: Int, val statusText: String, val headers: Headers, val headersText: String? = null, val requestHeaders: Headers? = null, val requestHeadersText: String? = null)

WebSocket response data.