Index: components/autofill/core/browser/credit_card.h |
diff --git a/components/autofill/core/browser/credit_card.h b/components/autofill/core/browser/credit_card.h |
index 0fb251e9debe430e9cf9ca1123b2414102c9d37a..164392543c0ede1f2e23678c969c359c46fa1f8c 100644 |
--- a/components/autofill/core/browser/credit_card.h |
+++ b/components/autofill/core/browser/credit_card.h |
@@ -109,12 +109,19 @@ class CreditCard : public AutofillDataModel { |
base::string16 TypeForDisplay() const; |
// A label for this credit card formatted as 'Cardname - 2345'. |
base::string16 TypeAndLastFourDigits() const; |
+ // A label for this credit card formatted as 'Chase - 2345'. |
+ base::string16 BankNameAndLastFourDigits() const; |
// Localized expiration for this credit card formatted as 'Exp: 06/17'. |
base::string16 AbbreviatedExpirationDateForDisplay() const; |
const std::string& type() const { return type_; } |
+ const std::string& bank_name() const { return bank_name_; } |
+ void SetBankName(const std::string& bank_name) { |
+ bank_name_ = bank_name; |
+ } |
+ |
int expiration_month() const { return expiration_month_; } |
int expiration_year() const { return expiration_year_; } |
@@ -240,6 +247,9 @@ class CreditCard : public AutofillDataModel { |
// The cardholder's name. May be empty. |
base::string16 name_on_card_; |
+ // The issuer bank name of the card. |
+ std::string bank_name_; |
+ |
// The type of the card. This is one of the k...Card constants below. |
std::string type_; |