AttributionReportingTriggerRegistration constructor

AttributionReportingTriggerRegistration({
  1. required AttributionReportingFilterPair filters,
  2. UnsignedInt64AsBase10? debugKey,
  3. required List<AttributionReportingAggregatableDedupKey> aggregatableDedupKeys,
  4. required List<AttributionReportingEventTriggerData> eventTriggerData,
  5. required List<AttributionReportingAggregatableTriggerData> aggregatableTriggerData,
  6. required List<AttributionReportingAggregatableValueEntry> aggregatableValues,
  7. required int aggregatableFilteringIdMaxBytes,
  8. required bool debugReporting,
  9. String? aggregationCoordinatorOrigin,
  10. required AttributionReportingSourceRegistrationTimeConfig sourceRegistrationTimeConfig,
  11. String? triggerContextId,
  12. required AttributionReportingAggregatableDebugReportingConfig aggregatableDebugReportingConfig,
  13. required List<String> scopes,
})

Implementation

AttributionReportingTriggerRegistration({
  required this.filters,
  this.debugKey,
  required this.aggregatableDedupKeys,
  required this.eventTriggerData,
  required this.aggregatableTriggerData,
  required this.aggregatableValues,
  required this.aggregatableFilteringIdMaxBytes,
  required this.debugReporting,
  this.aggregationCoordinatorOrigin,
  required this.sourceRegistrationTimeConfig,
  this.triggerContextId,
  required this.aggregatableDebugReportingConfig,
  required this.scopes,
});