| Index: components/payments/core/payment_request_delegate.h
|
| diff --git a/components/payments/content/payment_request_delegate.h b/components/payments/core/payment_request_delegate.h
|
| similarity index 78%
|
| rename from components/payments/content/payment_request_delegate.h
|
| rename to components/payments/core/payment_request_delegate.h
|
| index 98040a6aa575dc3d1de708ffcd1ec7e0841cf2d4..1465d9b3fdf94fe8ef071e4404786899a6c1cfb6 100644
|
| --- a/components/payments/content/payment_request_delegate.h
|
| +++ b/components/payments/core/payment_request_delegate.h
|
| @@ -7,7 +7,11 @@
|
|
|
| #include <string>
|
|
|
| +#include "base/memory/weak_ptr.h"
|
| +#include "components/autofill/core/browser/payments/full_card_request.h"
|
| +
|
| namespace autofill {
|
| +class CreditCard;
|
| class PersonalDataManager;
|
| }
|
|
|
| @@ -38,6 +42,12 @@ class PaymentRequestDelegate {
|
|
|
| // Returns whether the user is in Incognito mode.
|
| virtual bool IsIncognito() const = 0;
|
| +
|
| + // Starts a FullCardRequest to unmask |credit_card|.
|
| + virtual void DoFullCardRequest(
|
| + const autofill::CreditCard& credit_card,
|
| + base::WeakPtr<autofill::payments::FullCardRequest::ResultDelegate>
|
| + result_delegate) = 0;
|
| };
|
|
|
| } // namespace payments
|
|
|