#include "chrome/browser/safe_browsing/extension_telemetry/declarative_net_request_action_signal.h"
#include <memory>
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
namespace safe_browsing {
DeclarativeNetRequestActionSignal::DeclarativeNetRequestActionSignal(
const extensions::ExtensionId& extension_id,
const DeclarativeNetRequestActionInfo::ActionDetails& action_details)
: … { … }
DeclarativeNetRequestActionSignal::~DeclarativeNetRequestActionSignal() =
default;
std::unique_ptr<DeclarativeNetRequestActionSignal>
DeclarativeNetRequestActionSignal::
CreateDeclarativeNetRequestRedirectActionSignal(
const extensions::ExtensionId& extension_id,
const GURL& request_url,
const GURL& redirect_url) { … }
ExtensionSignalType DeclarativeNetRequestActionSignal::GetType() const { … }
std::string DeclarativeNetRequestActionSignal::GetUniqueActionDetailsId()
const { … }
}