类和对象

Google Pay API for Passes 使用对象的概念,将单个用户的实体会员卡、礼品卡、优惠、活动门票、航班登机牌和公交卡以数字化的形式表现出来。该 API 使用类的概念管理所有用户通用的数据。为了涵盖具体用例,每个类别都有各自的对象和类。

例如,用户在其 Google Pay 应用中拥有的每张会员卡都由一个 LoyaltyObject 表示,该对象引用一个 LoyaltyClass。同样,用户保存在 Google Pay 应用中的每张礼品卡都由一个 GiftCardObject 表示,该对象引用一个 GiftCardClass

每个对象都引用一个类,从而方便您轻松将所做更改应用于所有会员卡、礼品卡、优惠、活动门票、航班登机牌和公交卡。

一个类包含所有对象通用的数据。例如,LoyaltyClass 将存储 programName,而 LoyaltyObject 将存储个人的 accountId。类与对象之间可以是一对一关系,但不一定是这种关系。多个对象可以引用同一个类。

对类或对象所做的更改会立即生效。用户执行同步操作后即可在 Google Pay 应用中看到这些更改。