Android.Service.QuickAccessWallet Namespace

Provides services, cards, requests, and responses for Android's Quick Access Wallet.

Classes

Name Description
GetWalletCardsError

Error response for an GetWalletCardsRequest.

GetWalletCardsError.InterfaceConsts

Contains the parcelable interface constants exposed for wallet card errors.

GetWalletCardsRequest

Represents a request to a QuickAccessWalletService for WalletCard walletCards.

GetWalletCardsRequest.InterfaceConsts

Contains the parcelable interface constants exposed for wallet card requests.

GetWalletCardsResponse

The response for an GetWalletCardsRequest contains a list of wallet cards and the index of the card that should initially be displayed in the 'selected' position.

GetWalletCardsResponse.InterfaceConsts

Contains the parcelable interface constants exposed for wallet card responses.

QuickAccessWalletService

A QuickAccessWalletService provides a list of WalletCards shown in the Quick Access Wallet.

SelectWalletCardRequest

Represents a request to a QuickAccessWalletService to select a particular WalletCard walletCard.

SelectWalletCardRequest.InterfaceConsts

Contains the parcelable interface constants exposed for card selection requests.

WalletCard

A WalletCard can represent anything that a user might carry in their wallet -- a credit card, library card, transit pass, etc.

WalletCard.Builder

Builder for WalletCard objects.

WalletCard.InterfaceConsts

Contains the parcelable interface constants exposed for wallet cards.

WalletServiceEvent

Represents a request from the QuickAccessWalletService wallet app to the Quick Access Wallet in System UI.

WalletServiceEvent.InterfaceConsts

Contains the parcelable interface constants exposed for wallet service events.

Interfaces

Name Description
IGetWalletCardsCallback

Handles response from the QuickAccessWalletService for GetWalletCardsRequest

Enums

Name Description
WalletCardType

Specifies whether a wallet card is a payment card, a non-payment card, or has an unknown type.

WalletServiceEventType

Specifies the type of event sent by a wallet service to the system wallet.

Remarks

Implement QuickAccessWalletService to supply cards, receive card selection and dismissal callbacks, and report wallet events. Use WalletCard.Builder to construct cards for a GetWalletCardsResponse.

The service declaration must require android.permission.BIND_QUICK_ACCESS_WALLET_SERVICE. See the Android service reference for the manifest and configuration requirements.