| Index: components/autofill/content/browser/autocheckout_request_manager.h | 
| diff --git a/components/autofill/content/browser/autocheckout_request_manager.h b/components/autofill/content/browser/autocheckout_request_manager.h | 
| deleted file mode 100644 | 
| index 4d20b5f727bd9cadc1fafc15a0a080dd15b638ea..0000000000000000000000000000000000000000 | 
| --- a/components/autofill/content/browser/autocheckout_request_manager.h | 
| +++ /dev/null | 
| @@ -1,90 +0,0 @@ | 
| -// Copyright 2013 The Chromium Authors. All rights reserved. | 
| -// Use of this source code is governed by a BSD-style license that can be | 
| -// found in the LICENSE file. | 
| - | 
| -#ifndef COMPONENTS_AUTOFILL_CONTENT_BROWSER_AUTOCHECKOUT_REQUEST_MANAGER_H_ | 
| -#define COMPONENTS_AUTOFILL_CONTENT_BROWSER_AUTOCHECKOUT_REQUEST_MANAGER_H_ | 
| - | 
| -#include "base/supports_user_data.h" | 
| -#include "components/autofill/content/browser/autocheckout_statistic.h" | 
| -#include "components/autofill/content/browser/wallet/wallet_client.h" | 
| -#include "components/autofill/content/browser/wallet/wallet_client_delegate.h" | 
| -#include "components/autofill/core/browser/autofill_metrics.h" | 
| -#include "components/autofill/core/common/autocheckout_status.h" | 
| -#include "url/gurl.h" | 
| - | 
| -namespace content { | 
| -class BrowserContext; | 
| -} | 
| - | 
| -namespace net { | 
| -class URLRequestContextGetter; | 
| -} | 
| - | 
| -namespace autofill { | 
| - | 
| -// AutocheckoutRequestManager's only responsiblity is to make sure any | 
| -// SendAutocheckoutStatus calls succeed regardless of any actions the user may | 
| -// make in the browser i.e. closing a tab, the requestAutocomplete dialog, etc. | 
| -// To that end, it is a piece of user data tied to the BrowserContext. | 
| -class AutocheckoutRequestManager : public base::SupportsUserData::Data, | 
| -                                   public wallet::WalletClientDelegate { | 
| - public: | 
| -  virtual ~AutocheckoutRequestManager(); | 
| - | 
| -  // Creates a new AutocheckoutRequestManager and stores it as user data in | 
| -  // |browser_context| if one does not already exist. | 
| -  static void CreateForBrowserContext( | 
| -      content::BrowserContext* browser_context); | 
| - | 
| -  // Retrieves the AutocheckoutRequestManager for |browser_context| if one | 
| -  // exists. | 
| -  static AutocheckoutRequestManager* FromBrowserContext( | 
| -      content::BrowserContext* browser_context); | 
| - | 
| -  // Sends the |status| of an Autocheckout flow to Online Wallet using | 
| -  // |wallet_client_|. | 
| -  void SendAutocheckoutStatus( | 
| -      AutocheckoutStatus status, | 
| -      const GURL& source_url, | 
| -      const std::vector<AutocheckoutStatistic>& latency_statistics, | 
| -      const std::string& google_transaction_id); | 
| - | 
| -  // wallet::WalletClientDelegate: | 
| -  virtual const AutofillMetrics& GetMetricLogger() const OVERRIDE; | 
| -  virtual DialogType GetDialogType() const OVERRIDE; | 
| -  virtual std::string GetRiskData() const OVERRIDE; | 
| -  virtual std::string GetWalletCookieValue() const OVERRIDE; | 
| -  virtual bool IsShippingAddressRequired() const OVERRIDE; | 
| -  virtual void OnDidAcceptLegalDocuments() OVERRIDE; | 
| -  virtual void OnDidAuthenticateInstrument(bool success) OVERRIDE; | 
| -  virtual void OnDidGetFullWallet( | 
| -      scoped_ptr<wallet::FullWallet> full_wallet) OVERRIDE; | 
| -  virtual void OnDidGetWalletItems( | 
| -      scoped_ptr<wallet::WalletItems> wallet_items) OVERRIDE; | 
| -  virtual void OnDidSaveToWallet( | 
| -      const std::string& instrument_id, | 
| -      const std::string& address_id, | 
| -      const std::vector<wallet::RequiredAction>& required_actions, | 
| -      const std::vector<wallet::FormFieldError>& form_field_errors) OVERRIDE; | 
| -  virtual void OnWalletError( | 
| -      wallet::WalletClient::ErrorType error_type) OVERRIDE; | 
| - | 
| - private: | 
| -  // |request_context_getter| is passed in to construct |wallet_client_|. | 
| -  AutocheckoutRequestManager( | 
| -      net::URLRequestContextGetter* request_context_getter); | 
| - | 
| -  // Logs various UMA metrics. | 
| -  AutofillMetrics metric_logger_; | 
| - | 
| -  // Makes requests to Online Wallet. The only request this class is configured | 
| -  // to make is SendAutocheckoutStatus. | 
| -  wallet::WalletClient wallet_client_; | 
| - | 
| -  DISALLOW_COPY_AND_ASSIGN(AutocheckoutRequestManager); | 
| -}; | 
| - | 
| -}  // namespace autofill | 
| - | 
| -#endif  // COMPONENTS_AUTOFILL_CONTENT_BROWSER_AUTOCHECKOUT_REQUEST_MANAGER_H_ | 
|  |