[PlayBilling] Remove WebPaymentIntentHelper deps on Chromium Types
Description: This CL removes the WebPaymentIntentHelper dependency on some Chromium types, e.g., PaymentDetailsModifier, PaymentItem. Before Change: WebPaymentIntentHelper depends on Chromium types. After Change: WebPaymentIntentHelper doesn't depend on Chromium types. Change: * Create new types mirroring those in org.chromium.payments.mojom. * Create converter to convert the mojom types to the new types. * Convert types before passing them into WebPaymentIntentHelper. Bug: 1057488 Change-Id: I5dd9fbdbc91ae38f5cd78ec48288ecfcf10c75ba Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2088236 Commit-Queue: Liquan (Max) Gu <maxlg@chromium.org> Reviewed-by:Emily Stark <estark@chromium.org> Reviewed-by:
Rouslan Solomakhin <rouslan@chromium.org> Cr-Commit-Position: refs/heads/master@{#747852}
Showing
Please register or sign in to comment