#include "content/browser/attribution_reporting/store_source_result.h"
#include <optional>
#include <utility>
#include "base/functional/overloaded.h"
#include "content/browser/attribution_reporting/storable_source.h"
#include "content/browser/attribution_reporting/store_source_result.mojom.h"
#include "third_party/abseil-cpp/absl/types/variant.h"
namespace content {
namespace {
Status;
}
StoreSourceResult::StoreSourceResult(StorableSource source,
bool is_noised,
base::Time source_time,
std::optional<int> destination_limit,
Result result)
: … { … }
StoreSourceResult::~StoreSourceResult() = default;
StoreSourceResult::StoreSourceResult(const StoreSourceResult&) = default;
StoreSourceResult& StoreSourceResult::operator=(const StoreSourceResult&) =
default;
StoreSourceResult::StoreSourceResult(StoreSourceResult&&) = default;
StoreSourceResult& StoreSourceResult::operator=(StoreSourceResult&&) = default;
Status StoreSourceResult::status() const { … }
}