Home | History | Annotate | Download | only in autofill

Lines Matching refs:wallet

24 #include "components/autofill/content/browser/wallet/wallet_client.h"
25 #include "components/autofill/content/browser/wallet/wallet_client_delegate.h"
26 #include "components/autofill/content/browser/wallet/wallet_items.h"
27 #include "components/autofill/content/browser/wallet/wallet_signin_helper_delegate.h"
65 namespace wallet {
77 public wallet::WalletClientDelegate,
78 public wallet::WalletSigninHelperDelegate,
194 // wallet::WalletClientDelegate implementation.
203 scoped_ptr<wallet::FullWallet> full_wallet) OVERRIDE;
205 scoped_ptr<wallet::WalletItems> wallet_items) OVERRIDE;
209 const std::vector<wallet::RequiredAction>& required_actions,
210 const std::vector<wallet::FormFieldError>& form_field_errors) OVERRIDE;
212 wallet::WalletClient::ErrorType error_type) OVERRIDE;
221 // wallet::WalletSigninHelperDelegate implementation.
253 // Returns the WalletClient* this class uses to talk to Online Wallet. Exposed
255 virtual wallet::WalletClient* GetWalletClient();
257 // Call to disable communication to Online Wallet for this dialog.
259 void DisableWallet(wallet::WalletClient::ErrorType error_type);
261 // Returns whether Wallet is the current data source. Exposed for testing.
281 // Should be called on the Wallet sign-in error.
303 // Whether the user's wallet items have at least one address and instrument.
306 // Starts fetching the wallet items from Online Wallet.
312 // Handles the SignedInState() on Wallet or sign-in state update.
316 // Refreshes the model on Wallet or sign-in state update.
319 // Called when a Save or Update call to Wallet has validation errors.
321 const std::vector<wallet::FormFieldError>& form_field_errors);
356 // data or Wallet data, depending on whether Wallet is currently enabled.
359 // Helper to return the current Wallet instrument or address. If the dialog
360 // isn't using Wallet or the user is adding a new instrument or address, NULL
362 const wallet::WalletItems::MaskedInstrument* ActiveInstrument() const;
363 const wallet::Address* ActiveShippingAddress() const;
429 // existing Wallet or Autofill data.
465 // or Online Wallet (|is_submitting_|) and update the view.
474 // Start the submit proccess to interact with Online Wallet (might do various
480 scoped_ptr<wallet::Instrument> CreateTransientInstrument();
483 scoped_ptr<wallet::Address> CreateTransientAddress();
485 // Gets a full wallet from Online Wallet so the user can purchase something.
490 // actions returned by Save or Update calls to Wallet.
492 const std::vector<wallet::RequiredAction>& required_actions);
495 bool IsSubmitPausedOn(wallet::RequiredAction action) const;
548 // times an Online Wallet fronting card was generated.
575 // The callback via which we return the collected data and, if Online Wallet
585 scoped_ptr<wallet::WalletSigninHelper> signin_helper_;
587 // A client to talk to the Online Wallet API.
588 wallet::WalletClient wallet_client_;
591 scoped_ptr<wallet::WalletItems> wallet_items_;
592 scoped_ptr<wallet::FullWallet> full_wallet_;
595 // variables are only set (i.e. non-empty) when the Wallet items are being
600 // When the Wallet items were last fetched.
612 // The instrument and address IDs from the Online Wallet server to be used
613 // when getting a full wallet.
663 // Whether the wallet promos should be shown in the notification area. Based
664 // on whether the user has paid with Wallet or has signed into this dialog.
681 // Whether or not the server side validation errors returned by Wallet were
691 // Wallet validation errors. section->type->(error_msg, input_value).
707 // The Google Wallet cookie value, set as an authorization header on requests
708 // to Wallet.