AttributionReportingSourceRegistration class

Constructors

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})
AttributionReportingSourceRegistration.fromJson(Map<String, dynamic> json)
factory

Properties

aggregatableReportWindow int
duration in seconds
final
aggregationKeys List<AttributionReportingAggregationKeysEntry>
final
debugKey UnsignedInt64AsBase10?
final
destinationSites List<String>
final
eventId UnsignedInt64AsBase10
final
expiry int
duration in seconds
final
filterData List<AttributionReportingFilterDataEntry>
final
hashCode int
The hash code for this object.
no setterinherited
priority SignedInt64AsBase10
final
reportingOrigin String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceOrigin String
final
time TimeSinceEpoch
final
triggerDataMatching AttributionReportingTriggerDataMatching
final
triggerSpecs List<AttributionReportingTriggerSpec>
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