| Index: ios/chrome/browser/payments/payment_request_utils.mm
|
| diff --git a/ios/chrome/browser/payments/payment_request_utils.mm b/ios/chrome/browser/payments/payment_request_utils.mm
|
| index bfe81e7ff4354f70dfcb5efeec824fdd4bb5ab82..a5637abc795212ba2f6a61840a75513c18f6438f 100644
|
| --- a/ios/chrome/browser/payments/payment_request_utils.mm
|
| +++ b/ios/chrome/browser/payments/payment_request_utils.mm
|
| @@ -6,10 +6,17 @@
|
|
|
| #include "base/strings/sys_string_conversions.h"
|
| #include "components/autofill/core/browser/autofill_profile.h"
|
| +#include "components/autofill/core/browser/field_types.h"
|
| #include "ios/chrome/browser/application_context.h"
|
|
|
| namespace payment_request_utils {
|
|
|
| +NSString* NameLabelFromAutofillProfile(autofill::AutofillProfile* profile) {
|
| + return base::SysUTF16ToNSString(
|
| + profile->GetInfo(autofill::AutofillType(autofill::NAME_FULL),
|
| + GetApplicationContext()->GetApplicationLocale()));
|
| +}
|
| +
|
| NSString* AddressLabelFromAutofillProfile(autofill::AutofillProfile* profile) {
|
| // Name, company, and country are not included in the shipping address label.
|
| std::vector<autofill::ServerFieldType> label_fields;
|
| @@ -26,4 +33,11 @@ NSString* AddressLabelFromAutofillProfile(autofill::AutofillProfile* profile) {
|
| GetApplicationContext()->GetApplicationLocale()));
|
| }
|
|
|
| +NSString* PhoneNumberLabelFromAutofillProfile(
|
| + autofill::AutofillProfile* profile) {
|
| + return base::SysUTF16ToNSString(profile->GetInfo(
|
| + autofill::AutofillType(autofill::PHONE_HOME_WHOLE_NUMBER),
|
| + GetApplicationContext()->GetApplicationLocale()));
|
| +}
|
| +
|
| } // namespace payment_request_utils
|
|
|