#include "content/browser/attribution_reporting/attribution_config.h"
#include "base/time/time.h"
namespace content {
bool AttributionConfig::Validate() const { … }
AttributionConfig::RateLimitConfig::RateLimitConfig() = default;
AttributionConfig::RateLimitConfig::~RateLimitConfig() = default;
bool AttributionConfig::RateLimitConfig::Validate() const { … }
bool AttributionConfig::EventLevelLimit::Validate() const { … }
bool AttributionConfig::AggregateLimit::Validate() const { … }
AttributionConfig::AttributionConfig() = default;
AttributionConfig::AttributionConfig(const AttributionConfig&) = default;
AttributionConfig::AttributionConfig(AttributionConfig&&) = default;
AttributionConfig::~AttributionConfig() = default;
AttributionConfig& AttributionConfig::operator=(const AttributionConfig&) =
default;
AttributionConfig& AttributionConfig::operator=(AttributionConfig&&) = default;
AttributionConfig::EventLevelLimit::EventLevelLimit() = default;
AttributionConfig::EventLevelLimit::EventLevelLimit(const EventLevelLimit&) =
default;
AttributionConfig::EventLevelLimit::EventLevelLimit(EventLevelLimit&&) =
default;
AttributionConfig::EventLevelLimit::~EventLevelLimit() = default;
AttributionConfig::EventLevelLimit&
AttributionConfig::EventLevelLimit::operator=(const EventLevelLimit&) = default;
AttributionConfig::EventLevelLimit&
AttributionConfig::EventLevelLimit::operator=(EventLevelLimit&&) = default;
AttributionConfig::AggregateLimit::AggregateLimit() = default;
bool AttributionConfig::DestinationRateLimit::Validate() const { … }
bool AttributionConfig::AggregatableDebugRateLimit::Validate() const { … }
}