Package-level declarations

Types

Link copied to clipboard
data class AmpLinkInfo(val ampLink: String, var destinationUrl: String? = null)

Public data class for AMP Link Info.

Link copied to clipboard
interface AmpLinks

Public interface for the AMP Links feature

Link copied to clipboard
sealed class AmpLinkType

Public sealed class for AMP Link Type.

Link copied to clipboard
interface ContentBlocking

Public interface for the Content Blocking feature

Link copied to clipboard
interface Drm

Public interface for the DRM feature

Link copied to clipboard
interface Gpc

Public interface for the Gpc feature

Link copied to clipboard
data class GpcException(val domain: String)

Public data class for GPC Exceptions

Link copied to clipboard
data class GpcHeaderEnabledSite(val domain: String)

Public data class for GPC Header Enable Sites

Link copied to clipboard
interface Https

Public interface for the Https (Smart Encryption) feature

Link copied to clipboard
interface PrivacyConfig

Public interface for the Privacy Config feature

Link copied to clipboard

Public interface for privacy config related callbacks

Link copied to clipboard
data class PrivacyConfigData(val version: String, var eTag: String? = null)

Public data class for PrivacyConfig data.

Link copied to clipboard

List of PrivacyFeatureName that belong to the Privacy Configuration

Link copied to clipboard

Implement this interface and contribute it as a multibinding to get called upon downloading remote privacy config

Link copied to clipboard

Public interface for the Tracker Allowlist feature

Link copied to clipboard

Public interface for the Tracking Parameters feature

Link copied to clipboard

Public interface for the Unprotected Temporary feature

Properties

Link copied to clipboard