
    >i3                        d dl mZ d dlmZ d dlmZmZ d dlmZ d dl	m
Z
mZ d dlmZ d dlmZmZmZmZmZmZmZmZmZmZmZmZmZmZ d dlmZ  G d	 d
ee      Z  G d de      Z! G d de      Z" G d de      Z# G d de      Z$ G d de      Z% G d de      Z& G d de      Z' G d de      Z( G d de      Z) G d de      Z* G d d e      Z+ G d! d"e      Z, G d# d$e      Z- G d% d&e      Z. G d' d(e      Z/ee!   Z0ee"   Z1ee#   Z2ee$   Z3ee%   Z4ee&   Z5ee'   Z6ee(   Z7ee)   Z8ee*   Z9ee+   Z:ee,   Z;ee-   Z<ee.   Z=ee/   Z>y))*    )Enum)Any)NotRequired	TypedDict)CDPEvent)	RequestIdTimeSinceEpoch)FrameId)&AttributionReportingAggregatableResult$AttributionReportingEventLevelResult AttributionReportingReportResult&AttributionReportingSourceRegistration,AttributionReportingSourceRegistrationResult'AttributionReportingTriggerRegistrationInterestGroupAccessTypeInterestGroupAuctionEventTypeInterestGroupAuctionFetchTypeInterestGroupAuctionIdSharedStorageAccessMethodSharedStorageAccessParamsSharedStorageAccessScopeStorageBucketInfo)TargetIDc                   h    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Z	 d
Z	 dZ	 dZ	 dZ	 dZ	 dZ	 dZy)StorageEventa  
    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.
    z"Storage.cacheStorageContentUpdatedzStorage.cacheStorageListUpdatedzStorage.indexedDBContentUpdatedzStorage.indexedDBListUpdatedzStorage.interestGroupAccessedz)Storage.interestGroupAuctionEventOccurredz1Storage.interestGroupAuctionNetworkRequestCreatedzStorage.sharedStorageAccessedz6Storage.sharedStorageWorkletOperationExecutionFinishedz%Storage.storageBucketCreatedOrUpdatedzStorage.storageBucketDeletedz,Storage.attributionReportingSourceRegisteredz-Storage.attributionReportingTriggerRegisteredz&Storage.attributionReportingReportSentz2Storage.attributionReportingVerboseDebugReportSentN)__name__
__module____qualname____doc__CACHE_STORAGE_CONTENT_UPDATEDCACHE_STORAGE_LIST_UPDATEDINDEXED_DB_CONTENT_UPDATEDINDEXED_DB_LIST_UPDATEDINTEREST_GROUP_ACCESSED%INTEREST_GROUP_AUCTION_EVENT_OCCURRED.INTEREST_GROUP_AUCTION_NETWORK_REQUEST_CREATEDSHARED_STORAGE_ACCESSED3SHARED_STORAGE_WORKLET_OPERATION_EXECUTION_FINISHED!STORAGE_BUCKET_CREATED_OR_UPDATEDSTORAGE_BUCKET_DELETED'ATTRIBUTION_REPORTING_SOURCE_REGISTERED(ATTRIBUTION_REPORTING_TRIGGER_REGISTERED!ATTRIBUTION_REPORTING_REPORT_SENT/ATTRIBUTION_REPORTING_VERBOSE_DEBUG_REPORT_SENT     d/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/pydoll/protocol/storage/events.pyr   r      s     %I! "C "C	 = >" -X)	 	< 3 >" 	A 8" )P% < /]+ 0_, )Q%
 	= 4	r0   r   c                   6    e Zd ZU eed<   eed<   eed<   eed<   y)%CacheStorageContentUpdatedEventParamsorigin
storageKeybucketId	cacheNameNr   r   r   str__annotations__r/   r0   r1   r3   r3      s    KOMNr0   r3   c                   ,    e Zd ZU eed<   eed<   eed<   y)"CacheStorageListUpdatedEventParamsr4   r5   r6   Nr8   r/   r0   r1   r<   r<          KOMr0   r<   c                   @    e Zd ZU eed<   eed<   eed<   eed<   eed<   y)"IndexedDBContentUpdatedEventParamsr4   r5   r6   databaseNameobjectStoreNameNr8   r/   r0   r1   r?   r?      s    KOMr0   r?   c                   ,    e Zd ZU eed<   eed<   eed<   y)IndexedDBListUpdatedEventParamsr4   r5   r6   Nr8   r/   r0   r1   rC   rC      r=   r0   rC   c                   v    e Zd ZU eed<   eed<   eed<   eed<   ee   ed<   ee   ed<   ee   ed<   ee	   ed<   y	)
 InterestGroupAccessedEventParams
accessTimetypeownerOriginnamecomponentSellerOriginbidbidCurrencyuniqueAuctionIdN)
r   r   r   r	   r:   r   r9   r   floatr   r/   r0   r1   rE   rE      sF    
!!
I&s++	U	S!! !788r0   rE   c                   V    e Zd ZU eed<   eed<   eed<   ee   ed<   eee	e
f      ed<   y),InterestGroupAuctionEventOccurredEventParams	eventTimerG   rM   parentAuctionIdauctionConfigN)r   r   r   r	   r:   r   r   r   dictr9   r   r/   r0   r1   rP   rP   	  s3    
''++ !788tCH~..r0   rP   c                   2    e Zd ZU eed<   eed<   ee   ed<   y)4InterestGroupAuctionNetworkRequestCreatedEventParamsrG   	requestIdauctionsN)r   r   r   r   r:   r   listr   r/   r0   r1   rV   rV     s    
'')**r0   rV   c                   T    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   e	ed<   y)	 SharedStorageAccessedEventParamsrF   scopemethodmainFrameIdrH   	ownerSiteparamsN)
r   r   r   r	   r:   r   r   r
   r9   r   r/   r0   r1   r[   r[     s+    ##%%N%%r0   r[   c                   T    e Zd ZU eed<   eed<   eed<   eed<   eed<   e	ed<   eed<   y)	9SharedStorageWorkletOperationExecutionFinishedEventParamsfinishedTimeexecutionTimer]   operationIdworkletTargetIdr^   rH   N)
r   r   r   r	   r:   intr   r9   r   r
   r/   r0   r1   rb   rb   !  s,      %%r0   rb   c                       e Zd ZU eed<   y)(StorageBucketCreatedOrUpdatedEventParams
bucketInfoN)r   r   r   r   r:   r/   r0   r1   ri   ri   +  s    !!r0   ri   c                       e Zd ZU eed<   y)StorageBucketDeletedEventParamsr6   Nr8   r/   r0   r1   rl   rl   /  s    Mr0   rl   c                   "    e Zd ZU eed<   eed<   y)/AttributionReportingSourceRegisteredEventParamsregistrationresultN)r   r   r   r   r:   r   r/   r0   r1   rn   rn   3  s    8888r0   rn   c                   ,    e Zd ZU eed<   eed<   eed<   y)0AttributionReportingTriggerRegisteredEventParamsro   
eventLevelaggregatableN)r   r   r   r   r:   r   r   r/   r0   r1   rr   rr   8  s    994488r0   rr   c                   f    e Zd ZU eed<   eeef   ed<   eed<   ee	   ed<   ee   ed<   ee	   ed<   y))AttributionReportingReportSentEventParamsurlbodyrp   netErrornetErrorNamehttpStatusCodeN)
r   r   r   r9   r:   rT   r   r   r   rg   r/   r0   r1   rv   rv   >  s<    	H
sCx.,,#c""$$r0   rv   c                   h    e Zd ZU eed<   eeeeef         ed<   ee	   ed<   ee   ed<   ee	   ed<   y)5AttributionReportingVerboseDebugReportSentEventParamsrw   rx   ry   rz   r{   N)
r   r   r   r9   r:   r   rY   rT   r   rg   r/   r0   r1   r}   r}   G  s@    	H
d4S>*
++#c""$$r0   r}   N)?enumr   typingr   typing_extensionsr   r   pydoll.protocol.baser   pydoll.protocol.network.typesr   r	   pydoll.protocol.page.typesr
   pydoll.protocol.storage.typesr   r   r   r   r   r   r   r   r   r   r   r   r   r   pydoll.protocol.target.typesr   r9   r   r3   r<   r?   rC   rE   rP   rV   r[   rb   ri   rl   rn   rr   rv   r}   CacheStorageContentUpdatedCacheStorageListUpdatedIndexedDBContentUpdatedIndexedDBListUpdatedInterestGroupAccessed!InterestGroupAuctionEventOccurred)InterestGroupAuctionNetworkRequestCreatedSharedStorageAccessed.SharedStorageWorkletOperationExecutionFinishedStorageBucketCreatedOrUpdatedStorageBucketDeleted$AttributionReportingSourceRegistered%AttributionReportingTriggerRegisteredAttributionReportingReportSent*AttributionReportingVerboseDebugReportSentr/   r0   r1   <module>r      s     4 ) C .     2D3 DNI   i 9y 9/9 /+9 +&y &	 "y "i 9i 9
9y 9%	 %%I % &&KL "#EF "#EF  ?@  !AB $,-Y$Z !,48- ) !!AB 19=2 . !))Q R  ?@ '/0_'` $(01a(b %!)*S!T -59. *r0   