@@ -155,12 +155,12 @@ Issue: {{PrivateAggregation/enableDebugMode(options)}}'s argument should not
155
155
156
156
Each {{PrivateAggregation}} object has the following fields:
157
157
<dl dfn-for="PrivateAggregation">
158
- : <dfn>scoping details</dfn> (default null)
158
+ : <dfn export >scoping details</dfn> (default null)
159
159
:: A [=scoping details=] or null
160
- : <dfn>allowed to use</dfn> (default false)
160
+ : <dfn export >allowed to use</dfn> (default false)
161
161
:: A [=boolean=]
162
- : <dfn>should perform default contributeToHistogramOnEvent() processing</dfn>
163
- (default an algorithm that always returns true)
162
+ : <dfn export >should perform default contributeToHistogramOnEvent()
163
+ processing</dfn> (default an algorithm that always returns true)
164
164
:: An algorithm that takes a {{PrivateAggregation}} , {{DOMString}} and a [=map=]
165
165
(with {{DOMString}} keys) and returns either a [=boolean=] or an
166
166
[=exception=] .
@@ -377,21 +377,21 @@ two APIs:
377
377
Structures {#structures}
378
378
========================
379
379
380
- <h3 dfn-type=dfn>Batching scope</h3>
380
+ <h3 dfn-type=dfn export >Batching scope</h3>
381
381
A batching scope is a <a spec=HTML>unique internal value</a> that identifies
382
382
which {{PAHistogramContribution}} s should be sent in the same [=aggregatable
383
383
report=] unless their [=aggregatable report/debug details=] differ.
384
384
385
385
Issue: Unique internal value is not an exported definition. See
386
386
<a href="https://github.com/whatwg/infra/issues/583">infra/583</a> .
387
387
388
- <h3 dfn-type=dfn>Debug scope</h3>
388
+ <h3 dfn-type=dfn export >Debug scope</h3>
389
389
A debug scope is a <a spec=HTML>unique internal value</a> that identifies which
390
390
{{PAHistogramContribution}} s should have their [=debug details=] affected by the
391
391
presence or absence of a call to {{PrivateAggregation/enableDebugMode()}} in the
392
392
same period of execution.
393
393
394
- <h3 dfn-type=dfn>Scoping details</h3>
394
+ <h3 dfn-type=dfn export >Scoping details</h3>
395
395
A scoping details is a [=struct=] with the following items:
396
396
<dl dfn-for="scoping details">
397
397
: <dfn>get batching scope steps</dfn>
@@ -447,7 +447,7 @@ Note: This special value represents any external error event that has already
447
447
all the [=internal error events=] in the order they are defined above followed
448
448
by <code> [=already triggered external error=] </code> .
449
449
450
- <h3 dfn-type=dfn>Contribution cache entry</h3>
450
+ <h3 dfn-type=dfn export >Contribution cache entry</h3>
451
451
A contribution cache entry is a [=struct=] with the following items:
452
452
<dl dfn-for="contribution cache entry">
453
453
: <dfn>contribution</dfn>
@@ -514,7 +514,7 @@ An aggregatable report is a [=struct=] with the following items:
514
514
Aggregation coordinator {#aggregation-coordinator-structure}
515
515
------------------------------------------------------------
516
516
517
- An <dfn>aggregation coordinator</dfn> is an [=origin=] that the [=allowed
517
+ An <dfn export >aggregation coordinator</dfn> is an [=origin=] that the [=allowed
518
518
aggregation coordinator set=] [=set/contains=] .
519
519
520
520
Issue: Consider switching to the <a spec="attribution-reporting-api">suitable
@@ -531,8 +531,8 @@ Aggregation should pick a unique string (or multiple) for this.
531
531
Pre-specified report parameters {#pre-specified-report-parameters-structure}
532
532
----------------------------------------------------------------------------
533
533
534
- A <dfn>pre-specified report parameters</dfn> is a [=struct=] with the following
535
- items:
534
+ A <dfn export >pre-specified report parameters</dfn> is a [=struct=] with the
535
+ following items:
536
536
<dl dfn-for="pre-specified report parameters">
537
537
: <dfn>context ID</dfn> (default: null)
538
538
:: A [=string=] or null
@@ -617,8 +617,8 @@ Permissions Policy integration {#permissions-policy-integration}
617
617
================================================================
618
618
619
619
This specification defines a [=policy-controlled feature=] identified by the
620
- string "<code> <dfn>private-aggregation</dfn> </code> ". Its [=policy-controlled
621
- feature/default allowlist=] is "`*`".
620
+ string "<code> <dfn export >private-aggregation</dfn> </code> ". Its
621
+ [=policy-controlled feature/default allowlist=] is "`*`".
622
622
623
623
Note: The [=PrivateAggregation/allowed to use=] field is set by other
624
624
specifications that integrate with this API according to this
@@ -697,9 +697,9 @@ scope=] |debugScope| and an optional [=debug details=] or null
697
697
</div>
698
698
699
699
<div algorithm>
700
- To <dfn>determine if a report should be sent deterministically</dfn> given a
701
- [=pre-specified report parameters=] |preSpecifiedParams| and a [=context type=]
702
- |api|, perform the following steps. They return a [=boolean=] :
700
+ To <dfn export >determine if a report should be sent deterministically</dfn>
701
+ given a [=pre-specified report parameters=] |preSpecifiedParams| and a [=context
702
+ type=] |api|, perform the following steps. They return a [=boolean=] :
703
703
1. If |preSpecifiedParams|' [=pre-specified report parameters/context ID=] is
704
704
not null, return true.
705
705
1. If |preSpecifiedParams|' [=pre-specified report parameters/filtering ID max
@@ -858,7 +858,7 @@ scope</dfn> given a [=pre-specified report parameters=] |params| and a
858
858
</div>
859
859
860
860
<div algorithm>
861
- To <dfn>validate a histogram contribution</dfn> given a
861
+ To <dfn export >validate a histogram contribution</dfn> given a
862
862
{{PAHistogramContribution}} |contribution| and a [=scoping details=]
863
863
|scopingDetails|, perform the following steps. They return a [=contribution
864
864
cache entry=] or an [=exception=] .
0 commit comments