Objetos e vinculação

A API Google Pay for Pass usa o conceito de Object para representar cartões de fidelidade, vales-presente, ofertas, ingressos para eventos, cartões de embarque para voos e bilhetes de transporte. Por exemplo, todos os cartões de fidelidade de um usuário no app Google Pay são representados por um LoyaltyObject.

Quando um usuário salva cartões de fidelidade, vales-presente, ofertas, ingressos para eventos, cartões de embarque para voos e bilhetes de transporte usando o botão Salvar no Google Pay, a API insere um Object e estabelece um vínculo entre o objeto e o usuário. Isso significa que, se o usuário clicar no botão novamente, um novo Object não será inserido. Como um link já existe, o Object não é vinculado novamente.

Se um usuário remover o Pass do app Google Pay, o Object a que ele estava vinculado não será removido. Em vez disso, o link é removido. Se o usuário clicar novamente no botão Salvar no Google Pay, ele restabelecerá o vínculo em vez de criar um novo Object.

Durante o desenvolvimento do Pass, um novo id Object precisa ser usado entre as gravações, porque a API não reinsere um Object correspondente a um id atual.

Lembre-se de que remover um Pass da conta não remove o Object. O link do Object só é desfeito pela conta.