chromium/chrome/browser/dips/dips_redirect_info.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/dips/dips_redirect_info.h"

#include "base/rand_util.h"

DIPSRedirectChainInfo::DIPSRedirectChainInfo(const UrlAndSourceId& initial_url,
                                             const UrlAndSourceId& final_url,
                                             size_t length,
                                             bool is_partial_chain)
    :{}

DIPSRedirectChainInfo::DIPSRedirectChainInfo(const DIPSRedirectChainInfo&) =
    default;

DIPSRedirectChainInfo::~DIPSRedirectChainInfo() = default;

DIPSRedirectInfo::DIPSRedirectInfo(const UrlAndSourceId& url,
                                   DIPSRedirectType redirect_type,
                                   SiteDataAccessType access_type,
                                   base::Time time)
    :{}

DIPSRedirectInfo::DIPSRedirectInfo(const UrlAndSourceId& url,
                                   DIPSRedirectType redirect_type,
                                   SiteDataAccessType access_type,
                                   base::Time time,
                                   base::TimeDelta client_bounce_delay,
                                   bool has_sticky_activation,
                                   bool web_authn_assertion_request_succeeded)
    :{}

DIPSRedirectInfo::DIPSRedirectInfo(const DIPSRedirectInfo&) = default;

DIPSRedirectInfo::~DIPSRedirectInfo() = default;