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,
})

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});