SetPermissionRequest

@Serializable
data class SetPermissionRequest(val permission: PermissionDescriptor, val setting: PermissionSetting, val origin: String? = null, val embeddedOrigin: String? = null, val browserContextId: BrowserContextID? = null)

Request object containing input parameters for the BrowserDomain.setPermission command.

Constructors

Link copied to clipboard
constructor(permission: PermissionDescriptor, setting: PermissionSetting, origin: String? = null, embeddedOrigin: String? = null, browserContextId: BrowserContextID? = null)

Types

Link copied to clipboard
class Builder(val permission: PermissionDescriptor, val setting: PermissionSetting)

A builder for SetPermissionRequest, which allows setting the optional parameters of the BrowserDomain.setPermission command via a lambda.

Properties

Link copied to clipboard

Context to override. When omitted, default browser context is used.

Link copied to clipboard

Embedded origin the permission applies to. It is ignored unless the embedding origin is present and valid. If the embedding origin is provided but the embedded origin isn't, the embedding origin is used as the embedded origin.

Link copied to clipboard

Embedding origin the permission applies to, all origins if not specified.

Link copied to clipboard

Descriptor of permission to override.

Link copied to clipboard

Setting of the permission.