Recurso: EventTicketObject
Representação JSON |
---|
{ "kind": string, "classReference": { object ( |
Campos | |
---|---|
kind |
Identifica o tipo de recurso. Valor: a string fixa |
classReference |
Uma cópia dos campos herdados da classe mãe. Esses campos são recuperados durante um GET. |
seatInfo |
Detalhes de assento deste ingresso. |
reservationInfo |
Detalhes da reserva deste ingresso. Espera-se que isso seja compartilhado entre todos os ingressos que foram comprados no mesmo pedido. |
ticketHolderName |
Nome do titular do ingresso, se ele tiver sido atribuído a uma pessoa. Por exemplo, "João Silva" ou "Joana Silva". |
ticketNumber |
O número do ingresso. Pode ser um identificador exclusivo em todos os ingressos no sistema de um emissor, todos os ingressos para o evento (por exemplo, XYZ1234512345) ou todos os ingressos no pedido (1, 2, 3 etc.). |
ticketType |
O tipo de ingresso, como "Adulto", "Criança", "VIP" ou "Padrão". |
faceValue |
O valor nominal do ingresso, correspondendo ao que seria impresso em uma versão física do ingresso. |
groupingInfo |
Informações que controlam como os cartões são agrupados. |
linkedOfferIds[] |
Uma lista de objetos de oferta vinculados a este ingresso de evento. Os objetos de oferta já precisam existir. Os IDs de objeto de oferta precisam seguir o formato issuer ID.identifier, em que o primeiro é emitido pelo Google e o último é escolhido por você. |
hexBackgroundColor |
A cor de fundo do cartão. Se ela não estiver definida, a cor dominante da imagem principal será usada. Se não houver uma imagem principal definida, a cor dominante do logotipo será usada. O formato é #rrggbb, em que rrggbb é um trio hexadecimal RGB, como |
id |
Obrigatório. O identificador exclusivo de um objeto. Esse ID precisa ser exclusivo entre todos os objetos de um emissor. Esse valor precisa seguir o formato issuer ID.identifier, em que o primeiro é emitido pelo Google e o último é escolhido por você. O identificador exclusivo deve incluir apenas caracteres alfanuméricos, ".", "_" ou "-". |
classId |
Obrigatório. A classe associada a esse objeto. A classe precisa ser do mesmo tipo que este objeto, já deve existir e ser aprovada. Os IDs de classe precisam seguir o formato issuer ID.identifier, em que o primeiro é emitido pelo Google e o último é escolhido por você. |
version |
Descontinuado |
state |
Obrigatório. O estado do objeto. Esse campo é usado para determinar como um objeto é exibido no app. Por exemplo, um objeto |
barcode |
O tipo e o valor do código de barras. |
messages[] |
Uma matriz de mensagens exibidas no app. Todos os usuários desse objeto vão receber as mensagens associadas. O número máximo destes campos é 10. |
validTimeInterval |
O período em que este objeto será |
locations[] |
Observação: no momento, esse campo não é suportado para acionar notificações geográficas. |
hasUsers |
Indica se o objeto tem usuários. Este campo é definido pela plataforma. |
smartTapRedemptionValue |
O valor que será transmitido para um terminal certificado de Toque inteligente por NFC para este objeto. Os campos de nível de classe |
hasLinkedDevice |
Se este objeto está atualmente vinculado a um único dispositivo. Este campo é definido pela plataforma quando um usuário salva o objeto, vinculando-o ao dispositivo. Destinado ao uso por parceiros selecionados. Entre em contato com o suporte para mais informações. |
disableExpirationNotification |
Indica se as notificações devem ser explicitamente suprimidas. Se esse campo for definido como verdadeiro, independentemente do campo No momento, isso só pode ser definido para ofertas. |
infoModuleData |
Obsoleto. Use textModulesData. |
imageModulesData[] |
Dados do módulo de imagem. O número máximo destes campos exibidos é 1 no nível do objeto e 1 no nível do objeto da classe. |
textModulesData[] |
Dados do módulo de texto. Se os dados do módulo de texto também estiverem definidos na classe, ambos serão exibidos. O número máximo desses campos exibidos é 10 para o objeto e 10 para a classe. |
linksModuleData |
Dados do módulo de links. Se os dados do módulo de links também estiverem definidos na classe, ambos serão exibidos. |
appLinkData |
Link opcional do app ou site que será exibido como botão na frente do cartão. Se AppLinkData for fornecido para o objeto da classe correspondente, somente o objeto AppLinkData será exibido. |
rotatingBarcode |
O tipo e o valor do código de barras rotativo. |
heroImage |
Imagem opcional do banner exibida na frente do cartão. Se nenhuma estiver presente, será exibida a imagem principal da turma. Se a imagem principal da classe também não estiver presente, nada será exibido. |
passConstraints |
Restrições de transmissão para o objeto. Inclui a limitação de comportamentos de NFC e de capturas de tela. |
EventSeat
Representação JSON |
---|
{ "kind": string, "seat": { object ( |
Campos | |
---|---|
kind |
Identifica o tipo de recurso. Valor: a string fixa |
seat |
O número do assento, como "1", "2", "3" ou qualquer outro identificador de assento. Esse campo é localizável, então você pode traduzir palavras ou usar alfabetos diferentes para os caracteres em um identificador. |
row |
A fileira do assento, como "1", E", "BB" ou "A5". Esse campo é localizável, e você pode traduzir palavras ou usar alfabetos diferentes para os caracteres em um identificador. |
section |
A seção do assento, como "121". Esse campo é localizável, e você pode traduzir palavras ou usar alfabetos diferentes para os caracteres em um identificador. |
gate |
O portão em que o titular do ingresso deve entrar para chegar ao assento, como "A" ou "Oeste". Esse campo é localizável, e você pode traduzir palavras ou usar alfabetos diferentes para os caracteres em um identificador. |
EventReservationInfo
Representação JSON |
---|
{ "kind": string, "confirmationCode": string } |
Campos | |
---|---|
kind |
Identifica o tipo de recurso. Valor: a string fixa |
confirmationCode |
O código de confirmação da reserva do evento. Ele também pode assumir a forma de um "número do pedido", "número de confirmação", "número da reserva" ou outro equivalente. |
Métodos |
|
---|---|
|
Adiciona uma mensagem ao objeto de ingresso de evento indicado pelo ID de objeto fornecido. |
|
Retorna o objeto de ingresso de evento com o ID de objeto fornecido. |
|
Insere um objeto de ingresso de evento com o ID e as propriedades fornecidos. |
|
Retorna uma lista de todos os objetos de ingresso de evento de um determinado ID de emissor. |
|
Modifica os objetos de oferta vinculados do objeto de ingresso de evento com o código fornecido. |
|
Atualiza o objeto de ingresso de evento indicado pelo ID de objeto fornecido. |
|
Atualiza o objeto de ingresso de evento indicado pelo ID de objeto fornecido. |