AttributionReportingSourceRegistration constructor
AttributionReportingSourceRegistration({
- required TimeSinceEpoch time,
- required int expiry,
- required List<
AttributionReportingTriggerSpec> triggerSpecs, - required int aggregatableReportWindow,
- required AttributionReportingSourceType type,
- required String sourceOrigin,
- required String reportingOrigin,
- required List<
String> destinationSites, - required UnsignedInt64AsBase10 eventId,
- required SignedInt64AsBase10 priority,
- required List<
AttributionReportingFilterDataEntry> filterData, - required List<
AttributionReportingAggregationKeysEntry> aggregationKeys, - UnsignedInt64AsBase10? debugKey,
- required AttributionReportingTriggerDataMatching triggerDataMatching,
- required SignedInt64AsBase10 destinationLimitPriority,
- required AttributionReportingAggregatableDebugReportingConfig aggregatableDebugReportingConfig,
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,
required this.destinationLimitPriority,
required this.aggregatableDebugReportingConfig});