Skip to content

Storage Protocol

Storage domain commands, events and types for Chrome DevTools Protocol.

Methods

pydoll.protocol.storage.methods

GetStorageKeyForFrameResponse module-attribute

GetStorageKeyForFrameResponse = Response[GetStorageKeyForFrameResult]

GetCookiesResponse module-attribute

GetCookiesResponse = Response[GetCookiesResult]

GetUsageAndQuotaResponse module-attribute

GetUsageAndQuotaResponse = Response[GetUsageAndQuotaResult]

GetTrustTokensResponse module-attribute

GetTrustTokensResponse = Response[GetTrustTokensResult]

GetInterestGroupDetailsResponse module-attribute

GetInterestGroupDetailsResponse = Response[GetInterestGroupDetailsResult]

GetSharedStorageMetadataResponse module-attribute

GetSharedStorageMetadataResponse = Response[GetSharedStorageMetadataResult]

GetSharedStorageEntriesResponse module-attribute

GetSharedStorageEntriesResponse = Response[GetSharedStorageEntriesResult]

RunBounceTrackingMitigationsResponse module-attribute

RunBounceTrackingMitigationsResponse = Response[RunBounceTrackingMitigationsResult]

SendPendingAttributionReportsResponse module-attribute

SendPendingAttributionReportsResponse = Response[SendPendingAttributionReportsResult]

GetRelatedWebsiteSetsResponse module-attribute

GetRelatedWebsiteSetsResponse = Response[GetRelatedWebsiteSetsResult]

GetAffectedUrlsForThirdPartyCookieMetadataResponse module-attribute

GetAffectedUrlsForThirdPartyCookieMetadataResponse = Response[GetAffectedUrlsForThirdPartyCookieMetadataResult]

GetStorageKeyForFrameCommand module-attribute

ClearDataForOriginCommand module-attribute

ClearDataForOriginCommand = Command[ClearDataForOriginParams, EmptyResponse]

ClearDataForStorageKeyCommand module-attribute

ClearDataForStorageKeyCommand = Command[ClearDataForStorageKeyParams, EmptyResponse]

GetCookiesCommand module-attribute

SetCookiesCommand module-attribute

SetCookiesCommand = Command[SetCookiesParams, EmptyResponse]

ClearCookiesCommand module-attribute

ClearCookiesCommand = Command[ClearCookiesParams, EmptyResponse]

GetUsageAndQuotaCommand module-attribute

OverrideQuotaForOriginCommand module-attribute

OverrideQuotaForOriginCommand = Command[OverrideQuotaForOriginParams, EmptyResponse]

TrackCacheStorageForOriginCommand module-attribute

TrackCacheStorageForOriginCommand = Command[TrackCacheStorageForOriginParams, EmptyResponse]

TrackCacheStorageForStorageKeyCommand module-attribute

TrackCacheStorageForStorageKeyCommand = Command[TrackCacheStorageForStorageKeyParams, EmptyResponse]

TrackIndexedDBForOriginCommand module-attribute

TrackIndexedDBForOriginCommand = Command[TrackIndexedDBForOriginParams, EmptyResponse]

TrackIndexedDBForStorageKeyCommand module-attribute

TrackIndexedDBForStorageKeyCommand = Command[TrackIndexedDBForStorageKeyParams, EmptyResponse]

UntrackCacheStorageForOriginCommand module-attribute

UntrackCacheStorageForOriginCommand = Command[UntrackCacheStorageForOriginParams, EmptyResponse]

UntrackCacheStorageForStorageKeyCommand module-attribute

UntrackCacheStorageForStorageKeyCommand = Command[UntrackCacheStorageForStorageKeyParams, EmptyResponse]

UntrackIndexedDBForOriginCommand module-attribute

UntrackIndexedDBForOriginCommand = Command[UntrackIndexedDBForOriginParams, EmptyResponse]

UntrackIndexedDBForStorageKeyCommand module-attribute

UntrackIndexedDBForStorageKeyCommand = Command[UntrackIndexedDBForStorageKeyParams, EmptyResponse]

GetTrustTokensCommand module-attribute

GetTrustTokensCommand = Command[EmptyParams, GetTrustTokensResponse]

ClearTrustTokensCommand module-attribute

ClearTrustTokensCommand = Command[ClearTrustTokensParams, EmptyResponse]

GetInterestGroupDetailsCommand module-attribute

SetInterestGroupTrackingCommand module-attribute

SetInterestGroupTrackingCommand = Command[SetInterestGroupTrackingParams, EmptyResponse]

SetInterestGroupAuctionTrackingCommand module-attribute

SetInterestGroupAuctionTrackingCommand = Command[SetInterestGroupAuctionTrackingParams, EmptyResponse]

GetSharedStorageMetadataCommand module-attribute

GetSharedStorageEntriesCommand module-attribute

SetSharedStorageEntryCommand module-attribute

SetSharedStorageEntryCommand = Command[SetSharedStorageEntryParams, EmptyResponse]

DeleteSharedStorageEntryCommand module-attribute

DeleteSharedStorageEntryCommand = Command[DeleteSharedStorageEntryParams, EmptyResponse]

ClearSharedStorageEntriesCommand module-attribute

ClearSharedStorageEntriesCommand = Command[ClearSharedStorageEntriesParams, EmptyResponse]

ResetSharedStorageBudgetCommand module-attribute

ResetSharedStorageBudgetCommand = Command[ResetSharedStorageBudgetParams, EmptyResponse]

SetSharedStorageTrackingCommand module-attribute

SetSharedStorageTrackingCommand = Command[SetSharedStorageTrackingParams, EmptyResponse]

SetStorageBucketTrackingCommand module-attribute

SetStorageBucketTrackingCommand = Command[SetStorageBucketTrackingParams, EmptyResponse]

DeleteStorageBucketCommand module-attribute

DeleteStorageBucketCommand = Command[DeleteStorageBucketParams, EmptyResponse]

RunBounceTrackingMitigationsCommand module-attribute

RunBounceTrackingMitigationsCommand = Command[EmptyParams, RunBounceTrackingMitigationsResponse]

SetAttributionReportingLocalTestingModeCommand module-attribute

SetAttributionReportingLocalTestingModeCommand = Command[SetAttributionReportingLocalTestingModeParams, EmptyResponse]

SetAttributionReportingTrackingCommand module-attribute

SetAttributionReportingTrackingCommand = Command[SetAttributionReportingTrackingParams, EmptyResponse]

SendPendingAttributionReportsCommand module-attribute

SendPendingAttributionReportsCommand = Command[EmptyParams, SendPendingAttributionReportsResponse]

GetRelatedWebsiteSetsCommand module-attribute

GetRelatedWebsiteSetsCommand = Command[EmptyParams, GetRelatedWebsiteSetsResponse]

GetAffectedUrlsForThirdPartyCookieMetadataCommand module-attribute

SetProtectedAudienceKAnonymityCommand module-attribute

SetProtectedAudienceKAnonymityCommand = Command[SetProtectedAudienceKAnonymityParams, EmptyResponse]

StorageMethod

Bases: str, Enum

CLEAR_COOKIES class-attribute instance-attribute

CLEAR_COOKIES = 'Storage.clearCookies'

CLEAR_DATA_FOR_ORIGIN class-attribute instance-attribute

CLEAR_DATA_FOR_ORIGIN = 'Storage.clearDataForOrigin'

CLEAR_DATA_FOR_STORAGE_KEY class-attribute instance-attribute

CLEAR_DATA_FOR_STORAGE_KEY = 'Storage.clearDataForStorageKey'

GET_COOKIES class-attribute instance-attribute

GET_COOKIES = 'Storage.getCookies'

GET_STORAGE_KEY_FOR_FRAME class-attribute instance-attribute

GET_STORAGE_KEY_FOR_FRAME = 'Storage.getStorageKeyForFrame'

GET_USAGE_AND_QUOTA class-attribute instance-attribute

GET_USAGE_AND_QUOTA = 'Storage.getUsageAndQuota'

SET_COOKIES class-attribute instance-attribute

SET_COOKIES = 'Storage.setCookies'

SET_PROTECTED_AUDIENCE_K_ANONYMITY class-attribute instance-attribute

SET_PROTECTED_AUDIENCE_K_ANONYMITY = 'Storage.setProtectedAudienceKAnonymity'

TRACK_CACHE_STORAGE_FOR_ORIGIN class-attribute instance-attribute

TRACK_CACHE_STORAGE_FOR_ORIGIN = 'Storage.trackCacheStorageForOrigin'

TRACK_CACHE_STORAGE_FOR_STORAGE_KEY class-attribute instance-attribute

TRACK_CACHE_STORAGE_FOR_STORAGE_KEY = 'Storage.trackCacheStorageForStorageKey'

TRACK_INDEXED_DB_FOR_ORIGIN class-attribute instance-attribute

TRACK_INDEXED_DB_FOR_ORIGIN = 'Storage.trackIndexedDBForOrigin'

TRACK_INDEXED_DB_FOR_STORAGE_KEY class-attribute instance-attribute

TRACK_INDEXED_DB_FOR_STORAGE_KEY = 'Storage.trackIndexedDBForStorageKey'

UNTRACK_CACHE_STORAGE_FOR_ORIGIN class-attribute instance-attribute

UNTRACK_CACHE_STORAGE_FOR_ORIGIN = 'Storage.untrackCacheStorageForOrigin'

UNTRACK_CACHE_STORAGE_FOR_STORAGE_KEY class-attribute instance-attribute

UNTRACK_CACHE_STORAGE_FOR_STORAGE_KEY = 'Storage.untrackCacheStorageForStorageKey'

UNTRACK_INDEXED_DB_FOR_ORIGIN class-attribute instance-attribute

UNTRACK_INDEXED_DB_FOR_ORIGIN = 'Storage.untrackIndexedDBForOrigin'

UNTRACK_INDEXED_DB_FOR_STORAGE_KEY class-attribute instance-attribute

UNTRACK_INDEXED_DB_FOR_STORAGE_KEY = 'Storage.untrackIndexedDBForStorageKey'

CLEAR_SHARED_STORAGE_ENTRIES class-attribute instance-attribute

CLEAR_SHARED_STORAGE_ENTRIES = 'Storage.clearSharedStorageEntries'

CLEAR_TRUST_TOKENS class-attribute instance-attribute

CLEAR_TRUST_TOKENS = 'Storage.clearTrustTokens'

DELETE_SHARED_STORAGE_ENTRY class-attribute instance-attribute

DELETE_SHARED_STORAGE_ENTRY = 'Storage.deleteSharedStorageEntry'

DELETE_STORAGE_BUCKET class-attribute instance-attribute

DELETE_STORAGE_BUCKET = 'Storage.deleteStorageBucket'
GET_AFFECTED_URLS_FOR_THIRD_PARTY_COOKIE_METADATA = 'Storage.getAffectedUrlsForThirdPartyCookieMetadata'

GET_INTEREST_GROUP_DETAILS class-attribute instance-attribute

GET_INTEREST_GROUP_DETAILS = 'Storage.getInterestGroupDetails'
GET_RELATED_WEBSITE_SETS = 'Storage.getRelatedWebsiteSets'

GET_SHARED_STORAGE_ENTRIES class-attribute instance-attribute

GET_SHARED_STORAGE_ENTRIES = 'Storage.getSharedStorageEntries'

GET_SHARED_STORAGE_METADATA class-attribute instance-attribute

GET_SHARED_STORAGE_METADATA = 'Storage.getSharedStorageMetadata'

GET_TRUST_TOKENS class-attribute instance-attribute

GET_TRUST_TOKENS = 'Storage.getTrustTokens'

OVERRIDE_QUOTA_FOR_ORIGIN class-attribute instance-attribute

OVERRIDE_QUOTA_FOR_ORIGIN = 'Storage.overrideQuotaForOrigin'

RESET_SHARED_STORAGE_BUDGET class-attribute instance-attribute

RESET_SHARED_STORAGE_BUDGET = 'Storage.resetSharedStorageBudget'

RUN_BOUNCE_TRACKING_MITIGATIONS class-attribute instance-attribute

RUN_BOUNCE_TRACKING_MITIGATIONS = 'Storage.runBounceTrackingMitigations'

SEND_PENDING_ATTRIBUTION_REPORTS class-attribute instance-attribute

SEND_PENDING_ATTRIBUTION_REPORTS = 'Storage.sendPendingAttributionReports'

SET_ATTRIBUTION_REPORTING_LOCAL_TESTING_MODE class-attribute instance-attribute

SET_ATTRIBUTION_REPORTING_LOCAL_TESTING_MODE = 'Storage.setAttributionReportingLocalTestingMode'

SET_ATTRIBUTION_REPORTING_TRACKING class-attribute instance-attribute

SET_ATTRIBUTION_REPORTING_TRACKING = 'Storage.setAttributionReportingTracking'

SET_INTEREST_GROUP_AUCTION_TRACKING class-attribute instance-attribute

SET_INTEREST_GROUP_AUCTION_TRACKING = 'Storage.setInterestGroupAuctionTracking'

SET_INTEREST_GROUP_TRACKING class-attribute instance-attribute

SET_INTEREST_GROUP_TRACKING = 'Storage.setInterestGroupTracking'

SET_SHARED_STORAGE_ENTRY class-attribute instance-attribute

SET_SHARED_STORAGE_ENTRY = 'Storage.setSharedStorageEntry'

SET_SHARED_STORAGE_TRACKING class-attribute instance-attribute

SET_SHARED_STORAGE_TRACKING = 'Storage.setSharedStorageTracking'

SET_STORAGE_BUCKET_TRACKING class-attribute instance-attribute

SET_STORAGE_BUCKET_TRACKING = 'Storage.setStorageBucketTracking'

GetStorageKeyForFrameParams

Bases: TypedDict

frameId instance-attribute

frameId

GetStorageKeyForFrameResult

Bases: TypedDict

storageKey instance-attribute

storageKey

ClearDataForOriginParams

Bases: TypedDict

origin instance-attribute

origin

storageTypes instance-attribute

storageTypes

ClearDataForStorageKeyParams

Bases: TypedDict

storageKey instance-attribute

storageKey

storageTypes instance-attribute

storageTypes

GetCookiesParams

Bases: TypedDict

browserContextId instance-attribute

browserContextId

GetCookiesResult

Bases: TypedDict

cookies instance-attribute

cookies

SetCookiesParams

Bases: TypedDict

cookies instance-attribute

cookies

browserContextId instance-attribute

browserContextId

ClearCookiesParams

Bases: TypedDict

browserContextId instance-attribute

browserContextId

GetUsageAndQuotaParams

Bases: TypedDict

origin instance-attribute

origin

GetUsageAndQuotaResult

Bases: TypedDict

usage instance-attribute

usage

quota instance-attribute

quota

overrideActive instance-attribute

overrideActive

usageBreakdown instance-attribute

usageBreakdown

OverrideQuotaForOriginParams

Bases: TypedDict

origin instance-attribute

origin

quotaSize instance-attribute

quotaSize

TrackCacheStorageForOriginParams

Bases: TypedDict

origin instance-attribute

origin

TrackCacheStorageForStorageKeyParams

Bases: TypedDict

storageKey instance-attribute

storageKey

TrackIndexedDBForOriginParams

Bases: TypedDict

origin instance-attribute

origin

TrackIndexedDBForStorageKeyParams

Bases: TypedDict

storageKey instance-attribute

storageKey

UntrackCacheStorageForOriginParams

Bases: TypedDict

origin instance-attribute

origin

UntrackCacheStorageForStorageKeyParams

Bases: TypedDict

storageKey instance-attribute

storageKey

UntrackIndexedDBForOriginParams

Bases: TypedDict

origin instance-attribute

origin

UntrackIndexedDBForStorageKeyParams

Bases: TypedDict

storageKey instance-attribute

storageKey

GetTrustTokensResult

Bases: TypedDict

tokens instance-attribute

tokens

ClearTrustTokensParams

Bases: TypedDict

issuerOrigin instance-attribute

issuerOrigin

ClearTrustTokensResult

Bases: TypedDict

didDeleteTokens instance-attribute

didDeleteTokens

GetInterestGroupDetailsParams

Bases: TypedDict

ownerOrigin instance-attribute

ownerOrigin

name instance-attribute

name

GetInterestGroupDetailsResult

Bases: TypedDict

details instance-attribute

details

SetInterestGroupTrackingParams

Bases: TypedDict

enable instance-attribute

enable

SetInterestGroupAuctionTrackingParams

Bases: TypedDict

enable instance-attribute

enable

GetSharedStorageMetadataParams

Bases: TypedDict

ownerOrigin instance-attribute

ownerOrigin

GetSharedStorageMetadataResult

Bases: TypedDict

metadata instance-attribute

metadata

GetSharedStorageEntriesParams

Bases: TypedDict

ownerOrigin instance-attribute

ownerOrigin

GetSharedStorageEntriesResult

Bases: TypedDict

entries instance-attribute

entries

SetSharedStorageEntryParams

Bases: TypedDict

ownerOrigin instance-attribute

ownerOrigin

key instance-attribute

key

value instance-attribute

value

ignoreIfPresent instance-attribute

ignoreIfPresent

DeleteSharedStorageEntryParams

Bases: TypedDict

ownerOrigin instance-attribute

ownerOrigin

key instance-attribute

key

ClearSharedStorageEntriesParams

Bases: TypedDict

ownerOrigin instance-attribute

ownerOrigin

ResetSharedStorageBudgetParams

Bases: TypedDict

ownerOrigin instance-attribute

ownerOrigin

SetSharedStorageTrackingParams

Bases: TypedDict

enable instance-attribute

enable

SetStorageBucketTrackingParams

Bases: TypedDict

storageKey instance-attribute

storageKey

enable instance-attribute

enable

DeleteStorageBucketParams

Bases: TypedDict

bucket instance-attribute

bucket

RunBounceTrackingMitigationsResult

Bases: TypedDict

deletedSites instance-attribute

deletedSites

SetAttributionReportingLocalTestingModeParams

Bases: TypedDict

enabled instance-attribute

enabled

SetAttributionReportingTrackingParams

Bases: TypedDict

enable instance-attribute

enable

SendPendingAttributionReportsResult

Bases: TypedDict

numSent instance-attribute

numSent

GetRelatedWebsiteSetsResult

Bases: TypedDict

sets instance-attribute

sets

GetAffectedUrlsForThirdPartyCookieMetadataParams

Bases: TypedDict

firstPartyUrl instance-attribute

firstPartyUrl

thirdPartyUrls instance-attribute

thirdPartyUrls

GetAffectedUrlsForThirdPartyCookieMetadataResult

Bases: TypedDict

matchedUrls instance-attribute

matchedUrls

SetProtectedAudienceKAnonymityParams

Bases: TypedDict

owner instance-attribute

owner

name instance-attribute

name

hashes instance-attribute

hashes

Events

pydoll.protocol.storage.events

CacheStorageContentUpdated module-attribute

CacheStorageContentUpdated = CDPEvent[CacheStorageContentUpdatedEventParams]

CacheStorageListUpdated module-attribute

CacheStorageListUpdated = CDPEvent[CacheStorageListUpdatedEventParams]

IndexedDBContentUpdated module-attribute

IndexedDBContentUpdated = CDPEvent[IndexedDBContentUpdatedEventParams]

IndexedDBListUpdated module-attribute

IndexedDBListUpdated = CDPEvent[IndexedDBListUpdatedEventParams]

InterestGroupAccessed module-attribute

InterestGroupAccessed = CDPEvent[InterestGroupAccessedEventParams]

InterestGroupAuctionEventOccurred module-attribute

InterestGroupAuctionEventOccurred = CDPEvent[InterestGroupAuctionEventOccurredEventParams]

InterestGroupAuctionNetworkRequestCreated module-attribute

InterestGroupAuctionNetworkRequestCreated = CDPEvent[InterestGroupAuctionNetworkRequestCreatedEventParams]

SharedStorageAccessed module-attribute

SharedStorageAccessed = CDPEvent[SharedStorageAccessedEventParams]

SharedStorageWorkletOperationExecutionFinished module-attribute

SharedStorageWorkletOperationExecutionFinished = CDPEvent[SharedStorageWorkletOperationExecutionFinishedEventParams]

StorageBucketCreatedOrUpdated module-attribute

StorageBucketCreatedOrUpdated = CDPEvent[StorageBucketCreatedOrUpdatedEventParams]

StorageBucketDeleted module-attribute

StorageBucketDeleted = CDPEvent[StorageBucketDeletedEventParams]

AttributionReportingSourceRegistered module-attribute

AttributionReportingSourceRegistered = CDPEvent[AttributionReportingSourceRegisteredEventParams]

AttributionReportingTriggerRegistered module-attribute

AttributionReportingTriggerRegistered = CDPEvent[AttributionReportingTriggerRegisteredEventParams]

AttributionReportingReportSent module-attribute

AttributionReportingReportSent = CDPEvent[AttributionReportingReportSentEventParams]

AttributionReportingVerboseDebugReportSent module-attribute

AttributionReportingVerboseDebugReportSent = CDPEvent[AttributionReportingVerboseDebugReportSentEventParams]

StorageEvent

Bases: str, Enum

Events from the Storage domain of the Chrome DevTools Protocol.

This enumeration contains the names of Storage-related events that can be received from the Chrome DevTools Protocol. These events provide information about changes to various browser storage mechanisms including Cache Storage, IndexedDB, Interest Groups, Shared Storage, and Storage Buckets.

CACHE_STORAGE_CONTENT_UPDATED class-attribute instance-attribute

CACHE_STORAGE_CONTENT_UPDATED = 'Storage.cacheStorageContentUpdated'

A cache's contents have been modified.

PARAMETER DESCRIPTION
origin

Origin to update.

TYPE: str

storageKey

Storage key to update.

TYPE: str

bucketId

Storage bucket to update.

TYPE: str

cacheName

Name of cache in origin.

TYPE: str

CACHE_STORAGE_LIST_UPDATED class-attribute instance-attribute

CACHE_STORAGE_LIST_UPDATED = 'Storage.cacheStorageListUpdated'

A cache has been added/deleted.

PARAMETER DESCRIPTION
origin

Origin to update.

TYPE: str

storageKey

Storage key to update.

TYPE: str

bucketId

Storage bucket to update.

TYPE: str

INDEXED_DB_CONTENT_UPDATED class-attribute instance-attribute

INDEXED_DB_CONTENT_UPDATED = 'Storage.indexedDBContentUpdated'

The origin's IndexedDB object store has been modified.

PARAMETER DESCRIPTION
origin

Origin to update.

TYPE: str

storageKey

Storage key to update.

TYPE: str

bucketId

Storage bucket to update.

TYPE: str

databaseName

Database to update.

TYPE: str

objectStoreName

ObjectStore to update.

TYPE: str

INDEXED_DB_LIST_UPDATED class-attribute instance-attribute

INDEXED_DB_LIST_UPDATED = 'Storage.indexedDBListUpdated'

The origin's IndexedDB database list has been modified.

PARAMETER DESCRIPTION
origin

Origin to update.

TYPE: str

storageKey

Storage key to update.

TYPE: str

bucketId

Storage bucket to update.

TYPE: str

INTEREST_GROUP_ACCESSED class-attribute instance-attribute

INTEREST_GROUP_ACCESSED = 'Storage.interestGroupAccessed'

One of the interest groups was accessed. Note that these events are global to all targets sharing an interest group store.

PARAMETER DESCRIPTION
accessTime

Time of the access.

TYPE: TimeSinceEpoch

type

Type of access.

TYPE: InterestGroupAccessType

ownerOrigin

Owner origin.

TYPE: str

name

Name of the interest group.

TYPE: str

componentSellerOrigin

For topLevelBid/topLevelAdditionalBid, and when appropriate, win and additionalBidWin.

TYPE: str

bid

For bid or somethingBid event, if done locally and not on a server.

TYPE: number

bidCurrency

Currency of the bid.

TYPE: str

uniqueAuctionId

For non-global events --- links to interestGroupAuctionEvent.

TYPE: InterestGroupAuctionId

INTEREST_GROUP_AUCTION_EVENT_OCCURRED class-attribute instance-attribute

INTEREST_GROUP_AUCTION_EVENT_OCCURRED = 'Storage.interestGroupAuctionEventOccurred'

An auction involving interest groups is taking place. These events are target-specific.

PARAMETER DESCRIPTION
eventTime

Time of the event.

TYPE: TimeSinceEpoch

type

Type of auction event.

TYPE: InterestGroupAuctionEventType

uniqueAuctionId

Unique identifier for the auction.

TYPE: InterestGroupAuctionId

parentAuctionId

Set for child auctions.

TYPE: InterestGroupAuctionId

auctionConfig

Set for started and configResolved.

TYPE: object

INTEREST_GROUP_AUCTION_NETWORK_REQUEST_CREATED class-attribute instance-attribute

INTEREST_GROUP_AUCTION_NETWORK_REQUEST_CREATED = 'Storage.interestGroupAuctionNetworkRequestCreated'

Specifies which auctions a particular network fetch may be related to, and in what role. Note that it is not ordered with respect to Network.requestWillBeSent (but will happen before loadingFinished loadingFailed).

PARAMETER DESCRIPTION
type

Type of fetch.

TYPE: InterestGroupAuctionFetchType

requestId

Request identifier.

TYPE: RequestId

auctions

This is the set of the auctions using the worklet that issued this request. In the case of trusted signals, it's possible that only some of them actually care about the keys being queried.

TYPE: array[InterestGroupAuctionId]

SHARED_STORAGE_ACCESSED class-attribute instance-attribute

SHARED_STORAGE_ACCESSED = 'Storage.sharedStorageAccessed'

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

PARAMETER DESCRIPTION
accessTime

Time of the access.

TYPE: TimeSinceEpoch

scope

Enum value indicating the access scope.

TYPE: SharedStorageAccessScope

method

Enum value indicating the Shared Storage API method invoked.

TYPE: SharedStorageAccessMethod

mainFrameId

DevTools Frame Token for the primary frame tree's root.

TYPE: FrameId

ownerOrigin

Serialization of the origin owning the Shared Storage data.

TYPE: str

ownerSite

Serialization of the site owning the Shared Storage data.

TYPE: str

params

The sub-parameters wrapped by params are all optional and their presence/absence depends on type.

TYPE: SharedStorageAccessParams

SHARED_STORAGE_WORKLET_OPERATION_EXECUTION_FINISHED class-attribute instance-attribute

SHARED_STORAGE_WORKLET_OPERATION_EXECUTION_FINISHED = 'Storage.sharedStorageWorkletOperationExecutionFinished'

A shared storage run or selectURL operation finished its execution. The following parameters are included in all events.

PARAMETER DESCRIPTION
finishedTime

Time that the operation finished.

TYPE: TimeSinceEpoch

executionTime

Time, in microseconds, from start of shared storage JS API call until end of operation execution in the worklet.

TYPE: int

method

Enum value indicating the Shared Storage API method invoked.

TYPE: SharedStorageAccessMethod

operationId

ID of the operation call.

TYPE: str

workletTargetId

Hex representation of the DevTools token used as the TargetID for the associated shared storage worklet.

TYPE: TargetID

mainFrameId

DevTools Frame Token for the primary frame tree's root.

TYPE: FrameId

ownerOrigin

Serialization of the origin owning the Shared Storage data.

TYPE: str

STORAGE_BUCKET_CREATED_OR_UPDATED class-attribute instance-attribute

STORAGE_BUCKET_CREATED_OR_UPDATED = 'Storage.storageBucketCreatedOrUpdated'

Fired when a storage bucket is created or updated.

PARAMETER DESCRIPTION
bucketInfo

Information about the storage bucket.

TYPE: StorageBucketInfo

STORAGE_BUCKET_DELETED class-attribute instance-attribute

STORAGE_BUCKET_DELETED = 'Storage.storageBucketDeleted'

Fired when a storage bucket is deleted.

PARAMETER DESCRIPTION
bucketId

ID of the deleted storage bucket.

TYPE: str

ATTRIBUTION_REPORTING_SOURCE_REGISTERED class-attribute instance-attribute

ATTRIBUTION_REPORTING_SOURCE_REGISTERED = 'Storage.attributionReportingSourceRegistered'

Fired when an attribution source is registered.

PARAMETER DESCRIPTION
registration

Registration details.

TYPE: AttributionReportingSourceRegistration

result

Result of the registration.

TYPE: AttributionReportingSourceRegistrationResult

ATTRIBUTION_REPORTING_TRIGGER_REGISTERED class-attribute instance-attribute

ATTRIBUTION_REPORTING_TRIGGER_REGISTERED = 'Storage.attributionReportingTriggerRegistered'

Fired when an attribution trigger is registered.

PARAMETER DESCRIPTION
registration

Registration details.

TYPE: AttributionReportingTriggerRegistration

eventLevel

Event level result.

TYPE: AttributionReportingEventLevelResult

aggregatable

Aggregatable result.

TYPE: AttributionReportingAggregatableResult

ATTRIBUTION_REPORTING_REPORT_SENT class-attribute instance-attribute

ATTRIBUTION_REPORTING_REPORT_SENT = 'Storage.attributionReportingReportSent'

Fired when an attribution report is sent.

PARAMETER DESCRIPTION
url

URL the report was sent to.

TYPE: str

body

Body of the report.

TYPE: object

result

Result of the report sending.

TYPE: AttributionReportingReportResult

netError

If result is sent, populated with net/HTTP status.

TYPE: int

netErrorName

Name of the network error if any.

TYPE: str

httpStatusCode

HTTP status code if available.

TYPE: int

ATTRIBUTION_REPORTING_VERBOSE_DEBUG_REPORT_SENT class-attribute instance-attribute

ATTRIBUTION_REPORTING_VERBOSE_DEBUG_REPORT_SENT = 'Storage.attributionReportingVerboseDebugReportSent'

Fired when a verbose debug report is sent for an attribution source.

PARAMETER DESCRIPTION
url

URL the report was sent to.

TYPE: str

body

Body of the report.

TYPE: array[object]

netError

If result is sent, populated with net/HTTP status.

TYPE: int

netErrorName

Name of the network error if any.

TYPE: str

httpStatusCode

HTTP status code if available.

TYPE: int

CacheStorageContentUpdatedEventParams

Bases: TypedDict

origin instance-attribute

origin

storageKey instance-attribute

storageKey

bucketId instance-attribute

bucketId

cacheName instance-attribute

cacheName

CacheStorageListUpdatedEventParams

Bases: TypedDict

origin instance-attribute

origin

storageKey instance-attribute

storageKey

bucketId instance-attribute

bucketId

IndexedDBContentUpdatedEventParams

Bases: TypedDict

origin instance-attribute

origin

storageKey instance-attribute

storageKey

bucketId instance-attribute

bucketId

databaseName instance-attribute

databaseName

objectStoreName instance-attribute

objectStoreName

IndexedDBListUpdatedEventParams

Bases: TypedDict

origin instance-attribute

origin

storageKey instance-attribute

storageKey

bucketId instance-attribute

bucketId

InterestGroupAccessedEventParams

Bases: TypedDict

accessTime instance-attribute

accessTime

type instance-attribute

type

ownerOrigin instance-attribute

ownerOrigin

name instance-attribute

name

componentSellerOrigin instance-attribute

componentSellerOrigin

bid instance-attribute

bid

bidCurrency instance-attribute

bidCurrency

uniqueAuctionId instance-attribute

uniqueAuctionId

InterestGroupAuctionEventOccurredEventParams

Bases: TypedDict

eventTime instance-attribute

eventTime

type instance-attribute

type

uniqueAuctionId instance-attribute

uniqueAuctionId

parentAuctionId instance-attribute

parentAuctionId

auctionConfig instance-attribute

auctionConfig

InterestGroupAuctionNetworkRequestCreatedEventParams

Bases: TypedDict

type instance-attribute

type

requestId instance-attribute

requestId

auctions instance-attribute

auctions

SharedStorageAccessedEventParams

Bases: TypedDict

accessTime instance-attribute

accessTime

scope instance-attribute

scope

method instance-attribute

method

mainFrameId instance-attribute

mainFrameId

ownerOrigin instance-attribute

ownerOrigin

ownerSite instance-attribute

ownerSite

params instance-attribute

params

SharedStorageWorkletOperationExecutionFinishedEventParams

Bases: TypedDict

finishedTime instance-attribute

finishedTime

executionTime instance-attribute

executionTime

method instance-attribute

method

operationId instance-attribute

operationId

workletTargetId instance-attribute

workletTargetId

mainFrameId instance-attribute

mainFrameId

ownerOrigin instance-attribute

ownerOrigin

StorageBucketCreatedOrUpdatedEventParams

Bases: TypedDict

bucketInfo instance-attribute

bucketInfo

StorageBucketDeletedEventParams

Bases: TypedDict

bucketId instance-attribute

bucketId

AttributionReportingSourceRegisteredEventParams

Bases: TypedDict

registration instance-attribute

registration

result instance-attribute

result

AttributionReportingTriggerRegisteredEventParams

Bases: TypedDict

registration instance-attribute

registration

eventLevel instance-attribute

eventLevel

aggregatable instance-attribute

aggregatable

AttributionReportingReportSentEventParams

Bases: TypedDict

url instance-attribute

url

body instance-attribute

body

result instance-attribute

result

netError instance-attribute

netError

netErrorName instance-attribute

netErrorName

httpStatusCode instance-attribute

httpStatusCode

AttributionReportingVerboseDebugReportSentEventParams

Bases: TypedDict

url instance-attribute

url

body instance-attribute

body

netError instance-attribute

netError

netErrorName instance-attribute

netErrorName

httpStatusCode instance-attribute

httpStatusCode

Types

pydoll.protocol.storage.types

SerializedStorageKey module-attribute

SerializedStorageKey = str

InterestGroupAuctionId module-attribute

InterestGroupAuctionId = str

UnsignedInt64AsBase10 module-attribute

UnsignedInt64AsBase10 = str

UnsignedInt128AsBase16 module-attribute

UnsignedInt128AsBase16 = str

SignedInt64AsBase10 module-attribute

SignedInt64AsBase10 = str

StorageType

Bases: str, Enum

COOKIES class-attribute instance-attribute

COOKIES = 'cookies'

FILE_SYSTEMS class-attribute instance-attribute

FILE_SYSTEMS = 'file_systems'

INDEXEDDB class-attribute instance-attribute

INDEXEDDB = 'indexeddb'

LOCAL_STORAGE class-attribute instance-attribute

LOCAL_STORAGE = 'local_storage'

SHADER_CACHE class-attribute instance-attribute

SHADER_CACHE = 'shader_cache'

WEBSQL class-attribute instance-attribute

WEBSQL = 'websql'

SERVICE_WORKERS class-attribute instance-attribute

SERVICE_WORKERS = 'service_workers'

CACHE_STORAGE class-attribute instance-attribute

CACHE_STORAGE = 'cache_storage'

INTEREST_GROUPS class-attribute instance-attribute

INTEREST_GROUPS = 'interest_groups'

SHARED_STORAGE class-attribute instance-attribute

SHARED_STORAGE = 'shared_storage'

STORAGE_BUCKETS class-attribute instance-attribute

STORAGE_BUCKETS = 'storage_buckets'

ALL class-attribute instance-attribute

ALL = 'all'

OTHER class-attribute instance-attribute

OTHER = 'other'

UsageForType

Bases: TypedDict

Usage for a storage type.

storageType instance-attribute

storageType

usage instance-attribute

usage

TrustTokens

Bases: TypedDict

Pair of issuer origin and number of available (signed, but not used) Trust Tokens from that issuer.

issuerOrigin instance-attribute

issuerOrigin

count instance-attribute

count

InterestGroupAccessType

Bases: str, Enum

Enum of interest group access types.

JOIN class-attribute instance-attribute

JOIN = 'join'

LEAVE class-attribute instance-attribute

LEAVE = 'leave'

UPDATE class-attribute instance-attribute

UPDATE = 'update'

LOADED class-attribute instance-attribute

LOADED = 'loaded'

BID class-attribute instance-attribute

BID = 'bid'

WIN class-attribute instance-attribute

WIN = 'win'

ADDITIONAL_BID class-attribute instance-attribute

ADDITIONAL_BID = 'additionalBid'

ADDITIONAL_BID_WIN class-attribute instance-attribute

ADDITIONAL_BID_WIN = 'additionalBidWin'

TOP_LEVEL_BID class-attribute instance-attribute

TOP_LEVEL_BID = 'topLevelBid'

TOP_LEVEL_ADDITIONAL_BID class-attribute instance-attribute

TOP_LEVEL_ADDITIONAL_BID = 'topLevelAdditionalBid'

CLEAR class-attribute instance-attribute

CLEAR = 'clear'

InterestGroupAuctionEventType

Bases: str, Enum

Enum of auction events.

STARTED class-attribute instance-attribute

STARTED = 'started'

CONFIG_RESOLVED class-attribute instance-attribute

CONFIG_RESOLVED = 'configResolved'

InterestGroupAuctionFetchType

Bases: str, Enum

Enum of network fetches auctions can do.

BIDDER_JS class-attribute instance-attribute

BIDDER_JS = 'bidderJs'

BIDDER_WASM class-attribute instance-attribute

BIDDER_WASM = 'bidderWasm'

SELLER_JS class-attribute instance-attribute

SELLER_JS = 'sellerJs'

BIDDER_TRUSTED_SIGNALS class-attribute instance-attribute

BIDDER_TRUSTED_SIGNALS = 'bidderTrustedSignals'

SELLER_TRUSTED_SIGNALS class-attribute instance-attribute

SELLER_TRUSTED_SIGNALS = 'sellerTrustedSignals'

SharedStorageAccessScope

Bases: str, Enum

Enum of shared storage access scopes.

WINDOW class-attribute instance-attribute

WINDOW = 'window'

SHARED_STORAGE_WORKLET class-attribute instance-attribute

SHARED_STORAGE_WORKLET = 'sharedStorageWorklet'

PROTECTED_AUDIENCE_WORKLET class-attribute instance-attribute

PROTECTED_AUDIENCE_WORKLET = 'protectedAudienceWorklet'

HEADER class-attribute instance-attribute

HEADER = 'header'

SharedStorageAccessMethod

Bases: str, Enum

Enum of shared storage access methods.

ADD_MODULE class-attribute instance-attribute

ADD_MODULE = 'addModule'

CREATE_WORKLET class-attribute instance-attribute

CREATE_WORKLET = 'createWorklet'

SELECT_URL class-attribute instance-attribute

SELECT_URL = 'selectURL'

RUN class-attribute instance-attribute

RUN = 'run'

BATCH_UPDATE class-attribute instance-attribute

BATCH_UPDATE = 'batchUpdate'

SET class-attribute instance-attribute

SET = 'set'

APPEND class-attribute instance-attribute

APPEND = 'append'

DELETE class-attribute instance-attribute

DELETE = 'delete'

CLEAR class-attribute instance-attribute

CLEAR = 'clear'

GET class-attribute instance-attribute

GET = 'get'

KEYS class-attribute instance-attribute

KEYS = 'keys'

VALUES class-attribute instance-attribute

VALUES = 'values'

ENTRIES class-attribute instance-attribute

ENTRIES = 'entries'

LENGTH class-attribute instance-attribute

LENGTH = 'length'

REMAINING_BUDGET class-attribute instance-attribute

REMAINING_BUDGET = 'remainingBudget'

SharedStorageEntry

Bases: TypedDict

Struct for a single key-value pair in an origin's shared storage.

key instance-attribute

key

value instance-attribute

value

SharedStorageMetadata

Bases: TypedDict

Details for an origin's shared storage.

creationTime instance-attribute

creationTime

length instance-attribute

length

remainingBudget instance-attribute

remainingBudget

bytesUsed instance-attribute

bytesUsed

SharedStoragePrivateAggregationConfig

Bases: TypedDict

Represents a dictionary object passed in as privateAggregationConfig to run or selectURL.

filteringIdMaxBytes instance-attribute

filteringIdMaxBytes

aggregationCoordinatorOrigin instance-attribute

aggregationCoordinatorOrigin

contextId instance-attribute

contextId

maxContributions instance-attribute

maxContributions

SharedStorageReportingMetadata

Bases: TypedDict

Pair of reporting metadata details for a candidate URL for selectURL().

eventType instance-attribute

eventType

reportingUrl instance-attribute

reportingUrl

SharedStorageUrlWithMetadata

Bases: TypedDict

Bundles a candidate URL with its reporting metadata.

url instance-attribute

url

reportingMetadata instance-attribute

reportingMetadata

SharedStorageAccessParams

Bases: TypedDict

Bundles the parameters for shared storage access events whose presence/absence can vary according to SharedStorageAccessType.

scriptSourceUrl instance-attribute

scriptSourceUrl

dataOrigin instance-attribute

dataOrigin

operationName instance-attribute

operationName

operationId instance-attribute

operationId

keepAlive instance-attribute

keepAlive

privateAggregationConfig instance-attribute

privateAggregationConfig

serializedData instance-attribute

serializedData

urlsWithMetadata instance-attribute

urlsWithMetadata

urnUuid instance-attribute

urnUuid

key instance-attribute

key

value instance-attribute

value

ignoreIfPresent instance-attribute

ignoreIfPresent

workletOrdinal instance-attribute

workletOrdinal

workletTargetId instance-attribute

workletTargetId

withLock instance-attribute

withLock

batchUpdateId instance-attribute

batchUpdateId

batchSize instance-attribute

batchSize

StorageBucketsDurability

Bases: str, Enum

RELAXED class-attribute instance-attribute

RELAXED = 'relaxed'

STRICT class-attribute instance-attribute

STRICT = 'strict'

StorageBucket

Bases: TypedDict

storageKey instance-attribute

storageKey

name instance-attribute

name

StorageBucketInfo

Bases: TypedDict

bucket instance-attribute

bucket

id instance-attribute

id

expiration instance-attribute

expiration

quota instance-attribute

quota

persistent instance-attribute

persistent

durability instance-attribute

durability

AttributionReportingSourceType

Bases: str, Enum

NAVIGATION class-attribute instance-attribute

NAVIGATION = 'navigation'

EVENT class-attribute instance-attribute

EVENT = 'event'

AttributionReportingFilterDataEntry

Bases: TypedDict

key instance-attribute

key

values instance-attribute

values

AttributionReportingFilterConfig

Bases: TypedDict

filterValues instance-attribute

filterValues

lookbackWindow instance-attribute

lookbackWindow

AttributionReportingFilterPair

Bases: TypedDict

filters instance-attribute

filters

notFilters instance-attribute

notFilters

AttributionReportingAggregationKeysEntry

Bases: TypedDict

key instance-attribute

key

value instance-attribute

value

AttributionReportingEventReportWindows

Bases: TypedDict

start instance-attribute

start

ends instance-attribute

ends

AttributionReportingTriggerDataMatching

Bases: str, Enum

EXACT class-attribute instance-attribute

EXACT = 'exact'

MODULUS class-attribute instance-attribute

MODULUS = 'modulus'

AttributionReportingAggregatableDebugReportingData

Bases: TypedDict

keyPiece instance-attribute

keyPiece

value instance-attribute

value

types instance-attribute

types

AttributionReportingAggregatableDebugReportingConfig

Bases: TypedDict

keyPiece instance-attribute

keyPiece

debugData instance-attribute

debugData

budget instance-attribute

budget

aggregationCoordinatorOrigin instance-attribute

aggregationCoordinatorOrigin

AttributionScopesData

Bases: TypedDict

values instance-attribute

values

limit instance-attribute

limit

maxEventStates instance-attribute

maxEventStates

AttributionReportingNamedBudgetDef

Bases: TypedDict

name instance-attribute

name

budget instance-attribute

budget

AttributionReportingSourceRegistration

Bases: TypedDict

time instance-attribute

time

expiry instance-attribute

expiry

triggerData instance-attribute

triggerData

eventReportWindows instance-attribute

eventReportWindows

aggregatableReportWindow instance-attribute

aggregatableReportWindow

type instance-attribute

type

sourceOrigin instance-attribute

sourceOrigin

reportingOrigin instance-attribute

reportingOrigin

destinationSites instance-attribute

destinationSites

eventId instance-attribute

eventId

priority instance-attribute

priority

filterData instance-attribute

filterData

aggregationKeys instance-attribute

aggregationKeys

triggerDataMatching instance-attribute

triggerDataMatching

destinationLimitPriority instance-attribute

destinationLimitPriority

aggregatableDebugReportingConfig instance-attribute

aggregatableDebugReportingConfig

maxEventLevelReports instance-attribute

maxEventLevelReports

namedBudgets instance-attribute

namedBudgets

debugReporting instance-attribute

debugReporting

eventLevelEpsilon instance-attribute

eventLevelEpsilon

debugKey instance-attribute

debugKey

scopesData instance-attribute

scopesData

AttributionReportingSourceRegistrationResult

Bases: str, Enum

SUCCESS class-attribute instance-attribute

SUCCESS = 'success'

INTERNAL_ERROR class-attribute instance-attribute

INTERNAL_ERROR = 'internalError'

INSUFFICIENT_SOURCE_CAPACITY class-attribute instance-attribute

INSUFFICIENT_SOURCE_CAPACITY = 'insufficientSourceCapacity'

INSUFFICIENT_UNIQUE_DESTINATION_CAPACITY class-attribute instance-attribute

INSUFFICIENT_UNIQUE_DESTINATION_CAPACITY = 'insufficientUniqueDestinationCapacity'

EXCESSIVE_REPORTING_ORIGINS class-attribute instance-attribute

EXCESSIVE_REPORTING_ORIGINS = 'excessiveReportingOrigins'

PROHIBITED_BY_BROWSER_POLICY class-attribute instance-attribute

PROHIBITED_BY_BROWSER_POLICY = 'prohibitedByBrowserPolicy'

SUCCESS_NOISED class-attribute instance-attribute

SUCCESS_NOISED = 'successNoised'

DESTINATION_REPORTING_LIMIT_REACHED class-attribute instance-attribute

DESTINATION_REPORTING_LIMIT_REACHED = 'destinationReportingLimitReached'

DESTINATION_GLOBAL_LIMIT_REACHED class-attribute instance-attribute

DESTINATION_GLOBAL_LIMIT_REACHED = 'destinationGlobalLimitReached'

DESTINATION_BOTH_LIMITS_REACHED class-attribute instance-attribute

DESTINATION_BOTH_LIMITS_REACHED = 'destinationBothLimitsReached'

REPORTING_ORIGINS_PER_SITE_LIMIT_REACHED class-attribute instance-attribute

REPORTING_ORIGINS_PER_SITE_LIMIT_REACHED = 'reportingOriginsPerSiteLimitReached'

EXCEEDS_MAX_CHANNEL_CAPACITY class-attribute instance-attribute

EXCEEDS_MAX_CHANNEL_CAPACITY = 'exceedsMaxChannelCapacity'

EXCEEDS_MAX_SCOPES_CHANNEL_CAPACITY class-attribute instance-attribute

EXCEEDS_MAX_SCOPES_CHANNEL_CAPACITY = 'exceedsMaxScopesChannelCapacity'

EXCEEDS_MAX_TRIGGER_STATE_CARDINALITY class-attribute instance-attribute

EXCEEDS_MAX_TRIGGER_STATE_CARDINALITY = 'exceedsMaxTriggerStateCardinality'

EXCEEDS_MAX_EVENT_STATES_LIMIT class-attribute instance-attribute

EXCEEDS_MAX_EVENT_STATES_LIMIT = 'exceedsMaxEventStatesLimit'

DESTINATION_PER_DAY_REPORTING_LIMIT_REACHED class-attribute instance-attribute

DESTINATION_PER_DAY_REPORTING_LIMIT_REACHED = 'destinationPerDayReportingLimitReached'

AttributionReportingSourceRegistrationTimeConfig

Bases: str, Enum

INCLUDE class-attribute instance-attribute

INCLUDE = 'include'

EXCLUDE class-attribute instance-attribute

EXCLUDE = 'exclude'

AttributionReportingAggregatableValueDictEntry

Bases: TypedDict

key instance-attribute

key

value instance-attribute

value

filteringId instance-attribute

filteringId

AttributionReportingAggregatableValueEntry

Bases: TypedDict

values instance-attribute

values

filters instance-attribute

filters

AttributionReportingEventTriggerData

Bases: TypedDict

data instance-attribute

data

priority instance-attribute

priority

filters instance-attribute

filters

dedupKey instance-attribute

dedupKey

AttributionReportingAggregatableTriggerData

Bases: TypedDict

keyPiece instance-attribute

keyPiece

sourceKeys instance-attribute

sourceKeys

filters instance-attribute

filters

AttributionReportingAggregatableDedupKey

Bases: TypedDict

filters instance-attribute

filters

dedupKey instance-attribute

dedupKey

AttributionReportingNamedBudgetCandidate

Bases: TypedDict

filters instance-attribute

filters

name instance-attribute

name

AttributionReportingTriggerRegistration

Bases: TypedDict

filters instance-attribute

filters

aggregatableDedupKeys instance-attribute

aggregatableDedupKeys

eventTriggerData instance-attribute

eventTriggerData

aggregatableTriggerData instance-attribute

aggregatableTriggerData

aggregatableValues instance-attribute

aggregatableValues

aggregatableFilteringIdMaxBytes instance-attribute

aggregatableFilteringIdMaxBytes

debugReporting instance-attribute

debugReporting

sourceRegistrationTimeConfig instance-attribute

sourceRegistrationTimeConfig

aggregatableDebugReportingConfig instance-attribute

aggregatableDebugReportingConfig

scopes instance-attribute

scopes

namedBudgets instance-attribute

namedBudgets

debugKey instance-attribute

debugKey

aggregationCoordinatorOrigin instance-attribute

aggregationCoordinatorOrigin

triggerContextId instance-attribute

triggerContextId

AttributionReportingEventLevelResult

Bases: str, Enum

SUCCESS class-attribute instance-attribute

SUCCESS = 'success'

SUCCESS_DROPPED_LOWER_PRIORITY class-attribute instance-attribute

SUCCESS_DROPPED_LOWER_PRIORITY = 'successDroppedLowerPriority'

INTERNAL_ERROR class-attribute instance-attribute

INTERNAL_ERROR = 'internalError'

NO_CAPACITY_FOR_ATTRIBUTION_DESTINATION class-attribute instance-attribute

NO_CAPACITY_FOR_ATTRIBUTION_DESTINATION = 'noCapacityForAttributionDestination'

NO_MATCHING_SOURCES class-attribute instance-attribute

NO_MATCHING_SOURCES = 'noMatchingSources'

DEDUPLICATED class-attribute instance-attribute

DEDUPLICATED = 'deduplicated'

EXCESSIVE_ATTRIBUTIONS class-attribute instance-attribute

EXCESSIVE_ATTRIBUTIONS = 'excessiveAttributions'

PRIORITY_TOO_LOW class-attribute instance-attribute

PRIORITY_TOO_LOW = 'priorityTooLow'

NEVER_ATTRIBUTED_SOURCE class-attribute instance-attribute

NEVER_ATTRIBUTED_SOURCE = 'neverAttributedSource'

EXCESSIVE_REPORTING_ORIGINS class-attribute instance-attribute

EXCESSIVE_REPORTING_ORIGINS = 'excessiveReportingOrigins'

NO_MATCHING_SOURCE_FILTER_DATA class-attribute instance-attribute

NO_MATCHING_SOURCE_FILTER_DATA = 'noMatchingSourceFilterData'

PROHIBITED_BY_BROWSER_POLICY class-attribute instance-attribute

PROHIBITED_BY_BROWSER_POLICY = 'prohibitedByBrowserPolicy'

NO_MATCHING_CONFIGURATIONS class-attribute instance-attribute

NO_MATCHING_CONFIGURATIONS = 'noMatchingConfigurations'

EXCESSIVE_REPORTS class-attribute instance-attribute

EXCESSIVE_REPORTS = 'excessiveReports'

FALSELY_ATTRIBUTED_SOURCE class-attribute instance-attribute

FALSELY_ATTRIBUTED_SOURCE = 'falselyAttributedSource'

REPORT_WINDOW_PASSED class-attribute instance-attribute

REPORT_WINDOW_PASSED = 'reportWindowPassed'

NOT_REGISTERED class-attribute instance-attribute

NOT_REGISTERED = 'notRegistered'

REPORT_WINDOW_NOT_STARTED class-attribute instance-attribute

REPORT_WINDOW_NOT_STARTED = 'reportWindowNotStarted'

NO_MATCHING_TRIGGER_DATA class-attribute instance-attribute

NO_MATCHING_TRIGGER_DATA = 'noMatchingTriggerData'

AttributionReportingAggregatableResult

Bases: str, Enum

SUCCESS class-attribute instance-attribute

SUCCESS = 'success'

INTERNAL_ERROR class-attribute instance-attribute

INTERNAL_ERROR = 'internalError'

NO_CAPACITY_FOR_ATTRIBUTION_DESTINATION class-attribute instance-attribute

NO_CAPACITY_FOR_ATTRIBUTION_DESTINATION = 'noCapacityForAttributionDestination'

NO_MATCHING_SOURCES class-attribute instance-attribute

NO_MATCHING_SOURCES = 'noMatchingSources'

EXCESSIVE_ATTRIBUTIONS class-attribute instance-attribute

EXCESSIVE_ATTRIBUTIONS = 'excessiveAttributions'

EXCESSIVE_REPORTING_ORIGINS class-attribute instance-attribute

EXCESSIVE_REPORTING_ORIGINS = 'excessiveReportingOrigins'

NO_HISTOGRAMS class-attribute instance-attribute

NO_HISTOGRAMS = 'noHistograms'

INSUFFICIENT_BUDGET class-attribute instance-attribute

INSUFFICIENT_BUDGET = 'insufficientBudget'

INSUFFICIENT_NAMED_BUDGET class-attribute instance-attribute

INSUFFICIENT_NAMED_BUDGET = 'insufficientNamedBudget'

NO_MATCHING_SOURCE_FILTER_DATA class-attribute instance-attribute

NO_MATCHING_SOURCE_FILTER_DATA = 'noMatchingSourceFilterData'

NOT_REGISTERED class-attribute instance-attribute

NOT_REGISTERED = 'notRegistered'

PROHIBITED_BY_BROWSER_POLICY class-attribute instance-attribute

PROHIBITED_BY_BROWSER_POLICY = 'prohibitedByBrowserPolicy'

DEDUPLICATED class-attribute instance-attribute

DEDUPLICATED = 'deduplicated'

REPORT_WINDOW_PASSED class-attribute instance-attribute

REPORT_WINDOW_PASSED = 'reportWindowPassed'

EXCESSIVE_REPORTS class-attribute instance-attribute

EXCESSIVE_REPORTS = 'excessiveReports'

AttributionReportingReportResult

Bases: str, Enum

SENT class-attribute instance-attribute

SENT = 'sent'

PROHIBITED class-attribute instance-attribute

PROHIBITED = 'prohibited'

FAILED_TO_ASSEMBLE class-attribute instance-attribute

FAILED_TO_ASSEMBLE = 'failedToAssemble'

EXPIRED class-attribute instance-attribute

EXPIRED = 'expired'

RelatedWebsiteSet

Bases: TypedDict

primarySites instance-attribute

primarySites

associatedSites instance-attribute

associatedSites

serviceSites instance-attribute

serviceSites