com.google.android.gms.wallet.wobs
Stay organized with collections
Save and categorize content based on your preferences.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-31 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-31 UTC."],[[["\u003cp\u003eThe Wallet Objects API enables developers to access and manage loyalty points, balances, and other related information.\u003c/p\u003e\n"],["\u003cp\u003eThe API provides interfaces for defining the type of loyalty points balance and managing the state of Wallet Objects.\u003c/p\u003e\n"],["\u003cp\u003eSeveral classes offer functionality for creating and handling loyalty points, label-value pairs, text modules, time intervals, URIs, and messages associated with Wallet Objects.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eWalletObjects\u003c/code\u003e class is the primary entry point for interacting with Wallet Objects functionalities.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can leverage builder classes such as \u003ccode\u003eLoyaltyPoints.Builder\u003c/code\u003e, \u003ccode\u003eLabelValueRow.Builder\u003c/code\u003e, and \u003ccode\u003eWalletObjectMessage.Builder\u003c/code\u003e to construct relevant data structures efficiently.\u003c/p\u003e\n"]]],["This data defines components for Google Wallet objects. Key elements include: `WalletObjects` as the primary entry point, and `WalletObjectsConstants` defining constants like object state. Loyalty point details are managed through `LoyaltyPoints` and `LoyaltyPointsBalance`, with corresponding builders. `LabelValue`, `LabelValueRow`, and their builder facilitate displaying data. `TextModuleData`, `TimeInterval`, `UriData`, and `WalletObjectMessage` represent various types of information associated with wallet objects, including messages.\n"],null,["# com.google.android.gms.wallet.wobs\n\n### Interfaces\n\n|--------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|\n| [LoyaltyPointsBalance.Type](/android/reference/com/google/android/gms/wallet/wobs/LoyaltyPointsBalance.Type) | Type of the loyalty points balance. |\n| [WalletObjects](/android/reference/com/google/android/gms/wallet/wobs/WalletObjects) | Entry point for Wallet objects functionality. |\n| [WalletObjectsConstants](/android/reference/com/google/android/gms/wallet/wobs/WalletObjectsConstants) | Collection of constant values used by wallet objects. |\n| [WalletObjectsConstants.State](/android/reference/com/google/android/gms/wallet/wobs/WalletObjectsConstants.State) | The state of the Wallet Object. |\n\n### Classes\n\n|--------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|\n| [LabelValue](/android/reference/com/google/android/gms/wallet/wobs/LabelValue) | Parcelable representing label value. |\n| [LabelValueRow](/android/reference/com/google/android/gms/wallet/wobs/LabelValueRow) | Parcelable representing label value row data. |\n| [LabelValueRow.Builder](/android/reference/com/google/android/gms/wallet/wobs/LabelValueRow.Builder) | Builder to create an [LabelValueRow](/android/reference/com/google/android/gms/wallet/wobs/LabelValueRow). |\n| [LoyaltyPoints](/android/reference/com/google/android/gms/wallet/wobs/LoyaltyPoints) | Parcelable representing the loyalty reward points label, balance, and type. |\n| [LoyaltyPoints.Builder](/android/reference/com/google/android/gms/wallet/wobs/LoyaltyPoints.Builder) | Builder to create a [LoyaltyPoints](/android/reference/com/google/android/gms/wallet/wobs/LoyaltyPoints). |\n| [LoyaltyPointsBalance](/android/reference/com/google/android/gms/wallet/wobs/LoyaltyPointsBalance) | Parcelable representing loyalty points balance. |\n| [LoyaltyPointsBalance.Builder](/android/reference/com/google/android/gms/wallet/wobs/LoyaltyPointsBalance.Builder) | Builder to create a [LoyaltyPointsBalance](/android/reference/com/google/android/gms/wallet/wobs/LoyaltyPointsBalance). |\n| [TextModuleData](/android/reference/com/google/android/gms/wallet/wobs/TextModuleData) | Parcelable representing data for text module associated with wallet object. |\n| [TimeInterval](/android/reference/com/google/android/gms/wallet/wobs/TimeInterval) | Parcelable representing a time interval. |\n| [UriData](/android/reference/com/google/android/gms/wallet/wobs/UriData) | Parcelable representing an uri. |\n| [WalletObjectMessage](/android/reference/com/google/android/gms/wallet/wobs/WalletObjectMessage) | Parcelable representing a message associated with the wallet object. |\n| [WalletObjectMessage.Builder](/android/reference/com/google/android/gms/wallet/wobs/WalletObjectMessage.Builder) | Builder to create a [WalletObjectMessage](/android/reference/com/google/android/gms/wallet/wobs/WalletObjectMessage). |"]]