#include "components/payments/content/secure_payment_confirmation_no_creds.h"
#include <memory>
#include "base/strings/utf_string_conversions.h"
#include "build/build_config.h"
#include "components/payments/content/secure_payment_confirmation_no_creds_view.h"
#include "components/strings/grit/components_strings.h"
#include "content/public/browser/web_contents.h"
#include "ui/base/l10n/l10n_util.h"
namespace payments {
std::unique_ptr<SecurePaymentConfirmationNoCreds>
SecurePaymentConfirmationNoCreds::Create() { … }
SecurePaymentConfirmationNoCreds::SecurePaymentConfirmationNoCreds() = default;
SecurePaymentConfirmationNoCreds::~SecurePaymentConfirmationNoCreds() { … }
void SecurePaymentConfirmationNoCreds::ShowDialog(
content::WebContents* web_contents,
const std::u16string& merchant_name,
const std::string& rp_id,
ResponseCallback response_callback,
OptOutCallback opt_out_callback) { … }
void SecurePaymentConfirmationNoCreds::CloseDialog() { … }
bool SecurePaymentConfirmationNoCreds::ClickOptOutForTesting() { … }
}