| Index: components/payments/content/payment_request.h
|
| diff --git a/components/payments/content/payment_request.h b/components/payments/content/payment_request.h
|
| index 7933e61ffcd379d0b5e751265c5209d81006830d..08799d1275a4fa529ca0925ddabdc514c9b81a82 100644
|
| --- a/components/payments/content/payment_request.h
|
| +++ b/components/payments/content/payment_request.h
|
| @@ -15,6 +15,7 @@
|
| #include "components/payments/content/payment_request_delegate.h"
|
| #include "components/payments/core/payment_instrument.h"
|
| #include "mojo/public/cpp/bindings/binding.h"
|
| +#include "mojo/public/cpp/bindings/interface_request.h"
|
|
|
| namespace autofill {
|
| class AutofillProfile;
|
| @@ -44,22 +45,21 @@ class PaymentRequest : public mojom::PaymentRequest,
|
| virtual ~Observer() {}
|
| };
|
|
|
| - PaymentRequest(
|
| - content::WebContents* web_contents,
|
| - std::unique_ptr<PaymentRequestDelegate> delegate,
|
| - PaymentRequestWebContentsManager* manager,
|
| - mojo::InterfaceRequest<payments::mojom::PaymentRequest> request);
|
| + PaymentRequest(content::WebContents* web_contents,
|
| + std::unique_ptr<PaymentRequestDelegate> delegate,
|
| + PaymentRequestWebContentsManager* manager,
|
| + mojo::InterfaceRequest<mojom::PaymentRequest> request);
|
| ~PaymentRequest() override;
|
|
|
| - // payments::mojom::PaymentRequest "stub"
|
| - void Init(payments::mojom::PaymentRequestClientPtr client,
|
| - std::vector<payments::mojom::PaymentMethodDataPtr> method_data,
|
| - payments::mojom::PaymentDetailsPtr details,
|
| - payments::mojom::PaymentOptionsPtr options) override;
|
| + // mojom::PaymentRequest
|
| + void Init(mojom::PaymentRequestClientPtr client,
|
| + std::vector<mojom::PaymentMethodDataPtr> method_data,
|
| + mojom::PaymentDetailsPtr details,
|
| + mojom::PaymentOptionsPtr options) override;
|
| void Show() override;
|
| - void UpdateWith(payments::mojom::PaymentDetailsPtr details) override {}
|
| + void UpdateWith(mojom::PaymentDetailsPtr details) override {}
|
| void Abort() override;
|
| - void Complete(payments::mojom::PaymentComplete result) override;
|
| + void Complete(mojom::PaymentComplete result) override;
|
| void CanMakePayment() override;
|
|
|
| // PaymentInstrument::Delegate:
|
| @@ -145,8 +145,8 @@ class PaymentRequest : public mojom::PaymentRequest,
|
| }
|
| const std::string& locale() { return delegate_->GetApplicationLocale(); }
|
|
|
| - payments::mojom::PaymentDetails* details() { return details_.get(); }
|
| - payments::mojom::PaymentOptions* options() { return options_.get(); }
|
| + mojom::PaymentDetails* details() { return details_.get(); }
|
| + mojom::PaymentOptions* options() { return options_.get(); }
|
| const std::vector<std::string>& supported_card_networks() {
|
| return supported_card_networks_;
|
| }
|
| @@ -170,7 +170,7 @@ class PaymentRequest : public mojom::PaymentRequest,
|
|
|
| // Validates the |method_data| and fills |supported_card_networks_|.
|
| void PopulateValidatedMethodData(
|
| - const std::vector<payments::mojom::PaymentMethodDataPtr>& method_data);
|
| + const std::vector<mojom::PaymentMethodDataPtr>& method_data);
|
|
|
| // Updates |is_ready_to_pay_| with the current state, by validating that all
|
| // the required information is available and notify observers.
|
| @@ -195,10 +195,10 @@ class PaymentRequest : public mojom::PaymentRequest,
|
| std::unique_ptr<PaymentRequestDelegate> delegate_;
|
| // |manager_| owns this PaymentRequest.
|
| PaymentRequestWebContentsManager* manager_;
|
| - mojo::Binding<payments::mojom::PaymentRequest> binding_;
|
| - payments::mojom::PaymentRequestClientPtr client_;
|
| - payments::mojom::PaymentDetailsPtr details_;
|
| - payments::mojom::PaymentOptionsPtr options_;
|
| + mojo::Binding<mojom::PaymentRequest> binding_;
|
| + mojom::PaymentRequestClientPtr client_;
|
| + mojom::PaymentDetailsPtr details_;
|
| + mojom::PaymentOptionsPtr options_;
|
| std::unique_ptr<CurrencyFormatter> currency_formatter_;
|
| // A set of supported basic card networks.
|
| std::vector<std::string> supported_card_networks_;
|
|
|