diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-15 03:35:49 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-15 03:35:49 +0000 |
commit | d8bbc7858622b6d9c278469aab701ca0b609cddf (patch) | |
tree | eff41dc61d9f714852212739e6b3738b82a2af87 /testing/web-platform/tests/interfaces/turtledove.idl | |
parent | Releasing progress-linux version 125.0.3-1~progress7.99u1. (diff) | |
download | firefox-d8bbc7858622b6d9c278469aab701ca0b609cddf.tar.xz firefox-d8bbc7858622b6d9c278469aab701ca0b609cddf.zip |
Merging upstream version 126.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/interfaces/turtledove.idl')
-rw-r--r-- | testing/web-platform/tests/interfaces/turtledove.idl | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/testing/web-platform/tests/interfaces/turtledove.idl b/testing/web-platform/tests/interfaces/turtledove.idl index 8a2d7bb594..2547e1fb54 100644 --- a/testing/web-platform/tests/interfaces/turtledove.idl +++ b/testing/web-platform/tests/interfaces/turtledove.idl @@ -25,6 +25,7 @@ dictionary GenerateBidInterestGroup { boolean enableBiddingSignalsPrioritization = false; record<DOMString, double> priorityVector; + record<USVString, sequence<DOMString>> sellerCapabilities; DOMString executionMode = "compatibility"; USVString biddingLogicURL; USVString biddingWasmHelperURL; @@ -32,6 +33,7 @@ dictionary GenerateBidInterestGroup { USVString trustedBiddingSignalsURL; sequence<USVString> trustedBiddingSignalsKeys; DOMString trustedBiddingSignalsSlotSizeMode = "none"; + long maxTrustedBiddingSignalsURLLength; any userBiddingSignals; sequence<AuctionAd> ads; sequence<AuctionAd> adComponents; @@ -67,26 +69,30 @@ partial interface Navigator { dictionary AuctionAdConfig { required USVString seller; required USVString decisionLogicURL; + USVString trustedScoringSignalsURL; + long maxTrustedScoringSignalsURLLength; sequence<USVString> interestGroupBuyers; Promise<any> auctionSignals; - record<DOMString, DOMString> requestedSize; - sequence<record<DOMString, DOMString>> allSlotsRequestedSizes; Promise<any> sellerSignals; Promise<DOMString> directFromSellerSignalsHeaderAdSlot; + Promise<record<USVString, USVString>> deprecatedRenderURLReplacements; unsigned long long sellerTimeout; unsigned short sellerExperimentGroupId; - USVString sellerCurrency; Promise<record<USVString, any>> perBuyerSignals; Promise<record<USVString, unsigned long long>> perBuyerTimeouts; Promise<record<USVString, unsigned long long>> perBuyerCumulativeTimeouts; + USVString sellerCurrency; + Promise<record<USVString, USVString>> perBuyerCurrencies; record<USVString, unsigned short> perBuyerGroupLimits; record<USVString, unsigned short> perBuyerExperimentGroupIds; record<USVString, record<USVString, double>> perBuyerPrioritySignals; - Promise<record<USVString, USVString>> perBuyerCurrencies; - sequence<AuctionAdConfig> componentAuctions = []; + sequence<DOMString> requiredSellerCapabilities; + record<DOMString, DOMString> requestedSize; + sequence<record<DOMString, DOMString>> allSlotsRequestedSizes; Promise<undefined> additionalBids; DOMString auctionNonce; + sequence<AuctionAdConfig> componentAuctions = []; AbortSignal? signal; Promise<boolean> resolveToConfig; }; |