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

Unified Diff: ios/chrome/browser/payments/payment_request_coordinator.h

Issue 2621453002: Selected shipping option in payment summary view + shipping option selection view (Closed)
Patch Set: Addressed comments by lpromero@ and jdonnelley@ Created 3 years, 11 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: ios/chrome/browser/payments/payment_request_coordinator.h
diff --git a/ios/chrome/browser/payments/payment_request_coordinator.h b/ios/chrome/browser/payments/payment_request_coordinator.h
index c89714dae96464e28b21d31e2d4344ae658bfd57..e3a7ceb6d83549492b5f737278db077c5c1390bc 100644
--- a/ios/chrome/browser/payments/payment_request_coordinator.h
+++ b/ios/chrome/browser/payments/payment_request_coordinator.h
@@ -12,6 +12,7 @@
#import "ios/chrome/browser/payments/payment_method_selection_coordinator.h"
#import "ios/chrome/browser/payments/payment_request_view_controller.h"
#import "ios/chrome/browser/payments/shipping_address_selection_coordinator.h"
+#import "ios/chrome/browser/payments/shipping_option_selection_coordinator.h"
#include "ios/web/public/payments/payment_request.h"
namespace autofill {
@@ -34,7 +35,8 @@ class PersonalDataManager;
: ChromeCoordinator<PaymentRequestViewControllerDelegate,
PaymentItemsDisplayCoordinatorDelegate,
PaymentMethodSelectionCoordinatorDelegate,
- ShippingAddressSelectionCoordinatorDelegate>
+ ShippingAddressSelectionCoordinatorDelegate,
+ ShippingOptionSelectionCoordinatorDelegate>
// Creates a Payment Request coordinator that will present UI on
// |viewController| using data available from |personalDataManager|.
@@ -66,6 +68,10 @@ class PersonalDataManager;
@property(nonatomic, readonly)
autofill::AutofillProfile* selectedShippingAddress;
+// The currently selected shipping option, if any.
+@property(nonatomic, readonly)
+ web::PaymentShippingOption* selectedShippingOption;
+
// The payment method selected by the user, if any.
@property(nonatomic, readonly) autofill::CreditCard* selectedPaymentMethod;

Powered by Google App Engine
This is Rietveld 408576698