Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(214)

Unified Diff: components/payments/content/payment_request.h

Issue 2645813006: Download web payment manifests. (Closed)
Patch Set: Rebase Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/payments/content/payment_request.h
diff --git a/components/payments/content/payment_request.h b/components/payments/content/payment_request.h
index 4a6507ddc24a53997e1c84bbf5accbe3af18fc60..76fb08adc249d0ff75cca62e06bcbfc3589c7734 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:
@@ -144,8 +144,8 @@ class PaymentRequest : public mojom::PaymentRequest,
return delegate_->GetPersonalDataManager();
}
- 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_;
}
@@ -169,7 +169,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.
@@ -194,10 +194,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_;

Powered by Google App Engine
This is Rietveld 408576698