Types

Link copied to clipboard

TODO(crbug.com/1458532): Add other Attribution Reporting events, e.g. trigger registration.

Link copied to clipboard
@Serializable
data class CacheStorageContentUpdated(val origin: String, val storageKey: String, val bucketId: String, val cacheName: String) : StorageEvent

A cache's contents have been modified.

Link copied to clipboard
@Serializable
data class CacheStorageListUpdated(val origin: String, val storageKey: String, val bucketId: String) : StorageEvent

A cache has been added/deleted.

Link copied to clipboard
@Serializable
data class IndexedDBContentUpdated(val origin: String, val storageKey: String, val bucketId: String, val databaseName: String, val objectStoreName: String) : StorageEvent

The origin's IndexedDB object store has been modified.

Link copied to clipboard
@Serializable
data class IndexedDBListUpdated(val origin: String, val storageKey: String, val bucketId: String) : StorageEvent

The origin's IndexedDB database list has been modified.

Link copied to clipboard
@Serializable
data class InterestGroupAccessed(val accessTime: TimeSinceEpoch, val type: InterestGroupAccessType, val ownerOrigin: String, val name: String) : StorageEvent

One of the interest groups was accessed by the associated page.

Link copied to clipboard
@Serializable
data class SharedStorageAccessed(val accessTime: TimeSinceEpoch, val type: SharedStorageAccessType, val mainFrameId: FrameId, val ownerOrigin: String, val params: SharedStorageAccessParams) : StorageEvent

Shared storage was accessed by the associated page. The following parameters are included in all events.

Link copied to clipboard
Link copied to clipboard
@Serializable
data class StorageBucketDeleted(val bucketId: String) : StorageEvent