OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 // This file was generated by: | 5 // This file was generated by: |
6 // tools/json_schema_compiler/compiler.py. | 6 // tools/json_schema_compiler/compiler.py. |
7 // NOTE: The format of types has changed. 'FooType' is now | 7 // NOTE: The format of types has changed. 'FooType' is now |
8 // 'chrome.autofillPrivate.FooType'. | 8 // 'chrome.autofillPrivate.FooType'. |
9 // Please run the closure compiler before committing changes. | 9 // Please run the closure compiler before committing changes. |
10 // See https://chromium.googlesource.com/chromium/src/+/master/docs/closure_comp
ilation.md | 10 // See https://chromium.googlesource.com/chromium/src/+/master/docs/closure_comp
ilation.md |
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
129 * @param {string} countryCode A two-character string representing the address' | 129 * @param {string} countryCode A two-character string representing the address' |
130 * country whose components should be returned. See autofill_country.cc | 130 * country whose components should be returned. See autofill_country.cc |
131 * for a list of valid codes. | 131 * for a list of valid codes. |
132 * @param {function(!chrome.autofillPrivate.AddressComponents):void} callback | 132 * @param {function(!chrome.autofillPrivate.AddressComponents):void} callback |
133 * Callback which will be called with components. | 133 * Callback which will be called with components. |
134 * @see https://developer.chrome.com/extensions/autofillPrivate#method-getAddres
sComponents | 134 * @see https://developer.chrome.com/extensions/autofillPrivate#method-getAddres
sComponents |
135 */ | 135 */ |
136 chrome.autofillPrivate.getAddressComponents = function(countryCode, callback) {}
; | 136 chrome.autofillPrivate.getAddressComponents = function(countryCode, callback) {}
; |
137 | 137 |
138 /** | 138 /** |
| 139 * Gets the list of addresses. |
| 140 * @param {function(!Array<!chrome.autofillPrivate.AddressEntry>):void} callback |
| 141 * Callback which will be called with the list of addresses. |
| 142 * @see https://developer.chrome.com/extensions/autofillPrivate#method-getAddres
sList |
| 143 */ |
| 144 chrome.autofillPrivate.getAddressList = function(callback) {}; |
| 145 |
| 146 /** |
139 * Saves the given credit card. If |card| has an empty string as its ID, it will | 147 * Saves the given credit card. If |card| has an empty string as its ID, it will |
140 * be assigned a new one and added as a new entry. | 148 * be assigned a new one and added as a new entry. |
141 * @param {!chrome.autofillPrivate.CreditCardEntry} card The card entry to save. | 149 * @param {!chrome.autofillPrivate.CreditCardEntry} card The card entry to save. |
142 * @see https://developer.chrome.com/extensions/autofillPrivate#method-saveCredi
tCard | 150 * @see https://developer.chrome.com/extensions/autofillPrivate#method-saveCredi
tCard |
143 */ | 151 */ |
144 chrome.autofillPrivate.saveCreditCard = function(card) {}; | 152 chrome.autofillPrivate.saveCreditCard = function(card) {}; |
145 | 153 |
146 /** | 154 /** |
147 * Removes the entry (address or credit card) with the given ID. | 155 * Removes the entry (address or credit card) with the given ID. |
148 * @param {string} guid ID of the entry to remove. | 156 * @param {string} guid ID of the entry to remove. |
149 * @see https://developer.chrome.com/extensions/autofillPrivate#method-removeEnt
ry | 157 * @see https://developer.chrome.com/extensions/autofillPrivate#method-removeEnt
ry |
150 */ | 158 */ |
151 chrome.autofillPrivate.removeEntry = function(guid) {}; | 159 chrome.autofillPrivate.removeEntry = function(guid) {}; |
152 | 160 |
153 /** | 161 /** |
154 * Validates a newly-added phone number and invokes the callback with a list of | 162 * Validates a newly-added phone number and invokes the callback with a list of |
155 * validated numbers. Note that if the newly-added number was invalid, it will | 163 * validated numbers. Note that if the newly-added number was invalid, it will |
156 * not be returned in the list of valid numbers. | 164 * not be returned in the list of valid numbers. |
157 * @param {!chrome.autofillPrivate.ValidatePhoneParams} params The parameters to | 165 * @param {!chrome.autofillPrivate.ValidatePhoneParams} params The parameters to |
158 * this function. | 166 * this function. |
159 * @param {function(!Array<string>):void} callback Callback which will be called | 167 * @param {function(!Array<string>):void} callback Callback which will be called |
160 * with validated phone numbers. | 168 * with validated phone numbers. |
161 * @see https://developer.chrome.com/extensions/autofillPrivate#method-validateP
honeNumbers | 169 * @see https://developer.chrome.com/extensions/autofillPrivate#method-validateP
honeNumbers |
162 */ | 170 */ |
163 chrome.autofillPrivate.validatePhoneNumbers = function(params, callback) {}; | 171 chrome.autofillPrivate.validatePhoneNumbers = function(params, callback) {}; |
164 | 172 |
165 /** | 173 /** |
| 174 * Gets the list of credit cards. |
| 175 * @param {function(!Array<!chrome.autofillPrivate.CreditCardEntry>):void} |
| 176 * callback Callback which will be called with the list of credit cards. |
| 177 * @see https://developer.chrome.com/extensions/autofillPrivate#method-getCredit
CardList |
| 178 */ |
| 179 chrome.autofillPrivate.getCreditCardList = function(callback) {}; |
| 180 |
| 181 /** |
166 * Clears the data associated with a wallet card which was saved locally so that | 182 * Clears the data associated with a wallet card which was saved locally so that |
167 * the saved copy is masked (e.g., "Card ending in 1234"). | 183 * the saved copy is masked (e.g., "Card ending in 1234"). |
168 * @param {string} guid GUID of the credit card to mask. | 184 * @param {string} guid GUID of the credit card to mask. |
169 * @see https://developer.chrome.com/extensions/autofillPrivate#method-maskCredi
tCard | 185 * @see https://developer.chrome.com/extensions/autofillPrivate#method-maskCredi
tCard |
170 */ | 186 */ |
171 chrome.autofillPrivate.maskCreditCard = function(guid) {}; | 187 chrome.autofillPrivate.maskCreditCard = function(guid) {}; |
172 | 188 |
173 /** | 189 /** |
174 * Fired when the address list has changed, meaning that an entry has been | 190 * Fired when the address list has changed, meaning that an entry has been |
175 * added, removed, or changed. |entries| The updated list of entries. | 191 * added, removed, or changed. |entries| The updated list of entries. |
176 * @type {!ChromeEvent} | 192 * @type {!ChromeEvent} |
177 * @see https://developer.chrome.com/extensions/autofillPrivate#event-onAddressL
istChanged | 193 * @see https://developer.chrome.com/extensions/autofillPrivate#event-onAddressL
istChanged |
178 */ | 194 */ |
179 chrome.autofillPrivate.onAddressListChanged; | 195 chrome.autofillPrivate.onAddressListChanged; |
180 | 196 |
181 /** | 197 /** |
182 * Fired when the credit card list has changed, meaning that an entry has been | 198 * Fired when the credit card list has changed, meaning that an entry has been |
183 * added, removed, or changed. |entries| The updated list of entries. | 199 * added, removed, or changed. |entries| The updated list of entries. |
184 * @type {!ChromeEvent} | 200 * @type {!ChromeEvent} |
185 * @see https://developer.chrome.com/extensions/autofillPrivate#event-onCreditCa
rdListChanged | 201 * @see https://developer.chrome.com/extensions/autofillPrivate#event-onCreditCa
rdListChanged |
186 */ | 202 */ |
187 chrome.autofillPrivate.onCreditCardListChanged; | 203 chrome.autofillPrivate.onCreditCardListChanged; |
OLD | NEW |