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

Side by Side Diff: components/autofill/core/browser/credit_card.cc

Issue 772253003: Create an autofill Suggestion class (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: merge Created 6 years 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 unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/autofill/core/browser/credit_card.h" 5 #include "components/autofill/core/browser/credit_card.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <ostream> 10 #include <ostream>
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
120 120
121 CreditCard::CreditCard(const base::string16& card_number, 121 CreditCard::CreditCard(const base::string16& card_number,
122 int expiration_month, 122 int expiration_month,
123 int expiration_year) 123 int expiration_year)
124 : AutofillDataModel(std::string(), std::string()) { 124 : AutofillDataModel(std::string(), std::string()) {
125 SetNumber(card_number); 125 SetNumber(card_number);
126 SetExpirationMonth(expiration_month); 126 SetExpirationMonth(expiration_month);
127 SetExpirationYear(expiration_year); 127 SetExpirationYear(expiration_year);
128 } 128 }
129 129
130 CreditCard::CreditCard(const std::string& wallet_id, RecordType type)
131 : AutofillDataModel(std::string(), std::string()),
132 record_type_(type),
133 type_(kGenericCard),
134 expiration_month_(0),
135 expiration_year_(0),
136 wallet_id_(wallet_id) {
137 }
138
130 CreditCard::CreditCard() 139 CreditCard::CreditCard()
131 : AutofillDataModel(base::GenerateGUID(), std::string()), 140 : AutofillDataModel(base::GenerateGUID(), std::string()),
132 record_type_(LOCAL_CARD), 141 record_type_(LOCAL_CARD),
133 type_(kGenericCard), 142 type_(kGenericCard),
134 expiration_month_(0), 143 expiration_month_(0),
135 expiration_year_(0) { 144 expiration_year_(0) {
136 } 145 }
137 146
138 CreditCard::CreditCard(const CreditCard& credit_card) 147 CreditCard::CreditCard(const CreditCard& credit_card)
139 : AutofillDataModel(std::string(), std::string()) { 148 : AutofillDataModel(std::string(), std::string()) {
(...skipping 561 matching lines...) Expand 10 before | Expand all | Expand 10 after
701 const char* const kAmericanExpressCard = "americanExpressCC"; 710 const char* const kAmericanExpressCard = "americanExpressCC";
702 const char* const kDinersCard = "dinersCC"; 711 const char* const kDinersCard = "dinersCC";
703 const char* const kDiscoverCard = "discoverCC"; 712 const char* const kDiscoverCard = "discoverCC";
704 const char* const kGenericCard = "genericCC"; 713 const char* const kGenericCard = "genericCC";
705 const char* const kJCBCard = "jcbCC"; 714 const char* const kJCBCard = "jcbCC";
706 const char* const kMasterCard = "masterCardCC"; 715 const char* const kMasterCard = "masterCardCC";
707 const char* const kUnionPay = "unionPayCC"; 716 const char* const kUnionPay = "unionPayCC";
708 const char* const kVisaCard = "visaCC"; 717 const char* const kVisaCard = "visaCC";
709 718
710 } // namespace autofill 719 } // namespace autofill
OLDNEW
« no previous file with comments | « components/autofill/core/browser/credit_card.h ('k') | components/autofill/core/browser/personal_data_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698