Recurso: EventTicketObject
Representación JSON |
---|
{ "kind": string, "classReference": { object ( |
Campos | |
---|---|
kind |
Identifica qué tipo de recurso es. Valor: la cadena fija |
classReference |
Una copia de los campos heredados de la clase superior. Estos campos se recuperan durante un GET. |
seatInfo |
Detalles de los asientos para este boleto. |
reservationInfo |
Detalles de la reserva de este boleto. Se espera que esta información se comparta con todas las entradas que se compraron en el mismo pedido. |
ticketHolderName |
Nombre del titular del boleto (si este se asignó a una persona) P.ej., "Juan Pérez" o "Jane Doe". |
ticketNumber |
Es el número del ticket. Puede ser un identificador único para todas las entradas del sistema de una entidad emisora, todas las entradas del evento (p. ej., XYZ1234512345) o todas las entradas del pedido (1, 2, 3, etcétera). |
ticketType |
El tipo de entrada, como “Adulto” "Secundario" o "VIP" o "Estándar". |
faceValue |
El valor nominal del ticket, que coincide con lo que se imprimiría en una versión física del ticket. |
groupingInfo |
Información que controla cómo se agrupan los pases. |
linkedOfferIds[] |
Es una lista de objetos de oferta vinculados a este boleto para evento. Los objetos de oferta ya deben existir. Los IDs de objeto de oferta deben seguir el formato issuer ID.identifier, en el que Google emite el primero y tú eliges el segundo. |
hexBackgroundColor |
El color de fondo de la tarjeta Si no se establece el color dominante de la imagen principal, se usa el color dominante del logotipo. El formato es #rrggbb, en el que rrggbb es un triplete RGB hexadecimal, como |
id |
Obligatorio. Es el identificador único de un objeto. Este ID debe ser único entre todos los objetos de una entidad emisora. Este valor debe seguir el formato issuer ID.identifier, en el que Google emite el primero y tú eliges el segundo. El identificador único solo debe incluir caracteres alfanuméricos, “.”, “_” o “-”. |
classId |
Obligatorio. La clase asociada con este objeto. La clase debe ser del mismo tipo que este objeto, ya debe existir y debe aprobarse. Los IDs de clase deben seguir el formato issuer ID.identifier, en el que Google emite el primero y tú eliges el segundo. |
version |
Obsoleto |
state |
Obligatorio. El estado del objeto. Este campo se usa para determinar cómo se muestra un objeto en la app. Por ejemplo, un objeto |
barcode |
El tipo y valor del código de barras. |
messages[] |
Un array de mensajes que se muestra en la app. Todos los usuarios de este objeto recibirán los mensajes asociados. La cantidad máxima de estos campos es 10. |
validTimeInterval |
El período en el que será |
locations[] |
Nota: Por el momento, este campo no se admite para activar notificaciones geográficas. |
hasUsers |
Indica si el objeto tiene usuarios. La plataforma establece este campo. |
smartTapRedemptionValue |
El valor que se transmitirá a un terminal certificado para Smart Tap mediante NFC para este objeto. Los campos de nivel de clase |
hasLinkedDevice |
Indica si este objeto está vinculado actualmente a un solo dispositivo. La plataforma establece este campo cuando un usuario guarda el objeto y lo vincula a su dispositivo. Está diseñada para que la usen socios seleccionados. Comunícate con el equipo de asistencia para obtener más información. |
disableExpirationNotification |
Indica si se deben suprimir explícitamente las notificaciones. Si se establece este campo como verdadero, independientemente del campo Por el momento, esta opción solo se puede configurar para las ofertas. |
infoModuleData |
Obsoleta. En su lugar, usa textModulesData. |
imageModulesData[] |
Datos del módulo de imagen La cantidad máxima de estos campos que se muestran es 1 desde el nivel de objeto y 1 para el nivel de objeto de clase. |
textModulesData[] |
Datos del módulo de texto Si también se definen datos del módulo de texto en la clase, se mostrarán ambos. La cantidad máxima de estos campos que se muestran es 10 para el objeto y 10 para la clase. |
linksModuleData |
Vincula los datos del módulo. Si los datos del módulo de vínculos también se definen en la clase, se mostrarán ambos. |
appLinkData |
Vínculo opcional a la app o al sitio web que se mostrará como un botón en la parte frontal del pase. Si se proporciona AppLinkData para la clase correspondiente, solo se mostrará el objeto AppLinkData. |
rotatingBarcode |
El tipo y el valor del código de barras rotativo. |
heroImage |
Imagen del banner opcional que se muestra en el frente de la tarjeta. Si no hay ninguno, se mostrará la imagen principal de la clase, si está presente. Si la imagen principal de la clase tampoco está presente, no se mostrará nada. |
passConstraints |
Pasa las restricciones del objeto. Incluye la limitación de los comportamientos de NFC y capturas de pantalla. |
saveRestrictions |
Son las restricciones en el objeto que se debe verificar antes de que el usuario intente guardar el pase. Ten en cuenta que estas restricciones solo se aplicarán durante el tiempo de guardado. Si las restricciones cambian después de que un usuario guarda un pase, las restricciones nuevas no se aplicarán a un pase ya guardado. |
EventSeat
Representación JSON |
---|
{ "kind": string, "seat": { object ( |
Campos | |
---|---|
kind |
Identifica qué tipo de recurso es. Valor: la cadena fija |
seat |
El número de asiento, como "1", "2", "3" o cualquier otro identificador de asiento Este campo se puede localizar, por lo que puedes traducir palabras o usar diferentes alfabetos para los caracteres de un identificador. |
row |
La fila del asiento, como "1", E, "BB" o "A5". Este campo se puede localizar, por lo que puedes traducir palabras o usar diferentes alfabetos para los caracteres de un identificador. |
section |
La sección del asiento, como "121". Este campo se puede localizar, por lo que puedes traducir palabras o usar diferentes alfabetos para los caracteres de un identificador. |
gate |
La puerta en la que debe ingresar el titular del boleto para llegar a su asiento, como la “A” o "Oeste". Este campo se puede localizar, por lo que puedes traducir palabras o usar diferentes alfabetos para los caracteres de un identificador. |
EventReservationInfo
Representación JSON |
---|
{ "kind": string, "confirmationCode": string } |
Campos | |
---|---|
kind |
Identifica qué tipo de recurso es. Valor: la cadena fija |
confirmationCode |
El código de confirmación de la reserva del evento. También puede tener la forma de un "número de pedido", "número de confirmación", "número de reserva" o cualquier otro equivalente. |
Métodos |
|
---|---|
|
Agrega un mensaje al objeto de entrada para evento al que hace referencia el ID de objeto dado. |
|
Devuelve el objeto de entrada para evento con el ID de objeto dado. |
|
Inserta un objeto de entrada para evento con el ID y las propiedades especificados. |
|
Devuelve una lista de todos los objetos de entradas para eventos de un ID de entidad emisora determinado. |
|
Modifica los objetos de oferta vinculados del objeto de entrada de evento con el ID proporcionado. |
|
Actualiza el objeto de entrada para evento al que hace referencia el ID de objeto dado. |
|
Actualiza el objeto de entrada para evento al que hace referencia el ID de objeto dado. |