#include "content/browser/attribution_reporting/attribution_trigger.h"
#include <utility>
#include "base/containers/flat_map.h"
#include "base/ranges/algorithm.h"
#include "components/attribution_reporting/aggregatable_values.h"
#include "components/attribution_reporting/suitable_origin.h"
namespace content {
AttributionTrigger::AttributionTrigger(
attribution_reporting::SuitableOrigin reporting_origin,
attribution_reporting::TriggerRegistration registration,
attribution_reporting::SuitableOrigin destination_origin,
bool is_within_fenced_frame)
: … { … }
AttributionTrigger::AttributionTrigger(const AttributionTrigger&) = default;
AttributionTrigger& AttributionTrigger::operator=(const AttributionTrigger&) =
default;
AttributionTrigger::AttributionTrigger(AttributionTrigger&&) = default;
AttributionTrigger& AttributionTrigger::operator=(AttributionTrigger&&) =
default;
AttributionTrigger::~AttributionTrigger() = default;
bool AttributionTrigger::HasAggregatableData() const { … }
}