OLD | NEW |
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 Loading... |
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 Loading... |
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 |
OLD | NEW |