#include "chrome/browser/ui/autofill/payments/credit_card_scanner_controller.h"
#include <memory>
#include <string>
#include <utility>
#include "base/check.h"
#include "base/functional/callback.h"
#include "base/memory/weak_ptr.h"
#include "base/time/time.h"
#include "chrome/browser/ui/autofill/payments/credit_card_scanner_view.h"
#include "chrome/browser/ui/autofill/payments/credit_card_scanner_view_delegate.h"
#include "components/autofill/core/browser/metrics/autofill_metrics.h"
namespace autofill {
namespace {
class Controller final : public CreditCardScannerViewDelegate { … };
}
bool CreditCardScannerController::HasCreditCardScanFeature() { … }
void CreditCardScannerController::ScanCreditCard(
content::WebContents* web_contents,
payments::PaymentsAutofillClient::CreditCardScanCallback callback) { … }
}