AttributionReportingSourceRegistration constructor

AttributionReportingSourceRegistration({
  1. required TimeSinceEpoch time,
  2. required int expiry,
  3. required List<AttributionReportingTriggerSpec> triggerSpecs,
  4. required int aggregatableReportWindow,
  5. required AttributionReportingSourceType type,
  6. required String sourceOrigin,
  7. required String reportingOrigin,
  8. required List<String> destinationSites,
  9. required UnsignedInt64AsBase10 eventId,
  10. required SignedInt64AsBase10 priority,
  11. required List<AttributionReportingFilterDataEntry> filterData,
  12. required List<AttributionReportingAggregationKeysEntry> aggregationKeys,
  13. UnsignedInt64AsBase10? debugKey,
  14. required AttributionReportingTriggerDataMatching triggerDataMatching,
})

Implementation

AttributionReportingSourceRegistration(
    {required this.time,
    required this.expiry,
    required this.triggerSpecs,
    required this.aggregatableReportWindow,
    required this.type,
    required this.sourceOrigin,
    required this.reportingOrigin,
    required this.destinationSites,
    required this.eventId,
    required this.priority,
    required this.filterData,
    required this.aggregationKeys,
    this.debugKey,
    required this.triggerDataMatching});