| Index: components/autofill/browser/wallet/wallet_client.h
|
| diff --git a/components/autofill/browser/wallet/wallet_client.h b/components/autofill/browser/wallet/wallet_client.h
|
| index 31ec90ab269527f4dfa0613456fb80f1f81d742a..2848b872e6208d564776fd02745f462449062cf5 100644
|
| --- a/components/autofill/browser/wallet/wallet_client.h
|
| +++ b/components/autofill/browser/wallet/wallet_client.h
|
| @@ -10,6 +10,7 @@
|
| #include <vector>
|
|
|
| #include "base/callback.h" // For base::Closure.
|
| +#include "base/compiler_specific.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/time.h"
|
| #include "base/values.h"
|
| @@ -21,6 +22,7 @@
|
| #include "components/autofill/browser/wallet/full_wallet.h"
|
| #include "components/autofill/browser/wallet/wallet_items.h"
|
| #include "components/autofill/common/autocheckout_status.h"
|
| +#include "components/autofill/common/autofill_export.h"
|
| #include "googleurl/src/gurl.h"
|
| #include "net/url_request/url_fetcher_delegate.h"
|
| #include "testing/gtest/include/gtest/gtest_prod.h"
|
| @@ -65,9 +67,9 @@ class WalletClientDelegate;
|
| // GetWalletItems(), the request will be queued and started later. Queued
|
| // requests start in the order they were received.
|
|
|
| -class WalletClient
|
| +class AUTOFILL_EXPORT WalletClient
|
| : public net::URLFetcherDelegate,
|
| - public EncryptionEscrowClientObserver {
|
| + NON_EXPORTED_BASE(public EncryptionEscrowClientObserver) {
|
| public:
|
| // The Risk challenges supported by users of WalletClient.
|
| enum RiskCapability {
|
| @@ -97,7 +99,7 @@ class WalletClient
|
| UNKNOWN_ERROR, // Catch all error type.
|
| };
|
|
|
| - struct FullWalletRequest {
|
| + struct AUTOFILL_EXPORT FullWalletRequest {
|
| public:
|
| FullWalletRequest(const std::string& instrument_id,
|
| const std::string& address_id,
|
|
|