Attribution Reporting Source Registration
constructor(time: TimeSinceEpoch, expiry: Int, triggerSpecs: List<AttributionReportingTriggerSpec>, aggregatableReportWindow: Int, type: AttributionReportingSourceType, sourceOrigin: String, reportingOrigin: String, destinationSites: List<String>, eventId: UnsignedInt64AsBase10, priority: SignedInt64AsBase10, filterData: List<AttributionReportingFilterDataEntry>, aggregationKeys: List<AttributionReportingAggregationKeysEntry>, debugKey: UnsignedInt64AsBase10? = null, triggerDataMatching: AttributionReportingTriggerDataMatching, destinationLimitPriority: SignedInt64AsBase10)