AttributionReportingSourceRegistration class

Constructors

AttributionReportingSourceRegistration.new({required TimeSinceEpoch time, required int expiry, required List<num> triggerData, required AttributionReportingEventReportWindows eventReportWindows, 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, AttributionScopesData? scopesData, required int maxEventLevelReports, required List<AttributionReportingNamedBudgetDef> namedBudgets, required bool debugReporting, required num eventLevelEpsilon})
AttributionReportingSourceRegistration.fromJson(Map<String, dynamic> json)
factory

Properties

aggregatableDebugReportingConfig AttributionReportingAggregatableDebugReportingConfig
final
aggregatableReportWindow int
duration in seconds
final
aggregationKeys List<AttributionReportingAggregationKeysEntry>
final
debugKey UnsignedInt64AsBase10?
final
debugReporting bool
final
destinationLimitPriority SignedInt64AsBase10
final
destinationSites List<String>
final
eventId UnsignedInt64AsBase10
final
eventLevelEpsilon num
final
eventReportWindows AttributionReportingEventReportWindows
final
expiry int
duration in seconds
final
filterData List<AttributionReportingFilterDataEntry>
final
hashCode int
The hash code for this object.
no setterinherited
maxEventLevelReports int
final
namedBudgets List<AttributionReportingNamedBudgetDef>
final
priority SignedInt64AsBase10
final
reportingOrigin String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scopesData AttributionScopesData?
final
sourceOrigin String
final
time TimeSinceEpoch
final
triggerData List<num>
number instead of integer because not all uint32 can be represented by int
final
triggerDataMatching AttributionReportingTriggerDataMatching
final
type AttributionReportingSourceType
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited