summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/interfaces/turtledove.idl
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/interfaces/turtledove.idl')
-rw-r--r--testing/web-platform/tests/interfaces/turtledove.idl16
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;
};