Recurso: EventTicketClass
Representación JSON |
---|
{ "kind": string, "eventName": { object ( |
Campos | |
---|---|
kind |
Identifica qué tipo de recurso es. Valor: la cadena fija |
event |
Obligatorio. Es el nombre del evento, como "LA Dodgers at SF Giants". |
event |
El ID del evento. Este ID debe ser único para cada evento de una cuenta. Se usa para agrupar entradas si el usuario guardó varias para el mismo evento. Puede tener un máximo de 64 caracteres. Si se proporciona, la agrupación será estable. Ten cuidado con las colisiones no intencionales para evitar agrupar tickets que no deban agruparse. Si usas solo una clase por evento, puedes configurar esto como Si no se proporcionan, la plataforma intentará usar otros datos para agrupar los tickets (posiblemente inestables). |
logo |
La imagen del logotipo del ticket Esta imagen se muestra en la vista de detalles de la tarjeta de la app. |
venue |
Detalles del lugar del evento |
date |
La información de la fecha y hora del evento. |
confirmation |
Es la etiqueta que se usará para el valor del código de confirmación ( Es posible que no se establezcan |
custom |
Es una etiqueta personalizada que se usa para el valor del código de confirmación ( Es posible que no se establezcan |
seat |
Es la etiqueta que se usará para el valor del asiento ( Es posible que no se establezcan |
custom |
Es una etiqueta personalizada que se usa para el valor del asiento ( Es posible que no se hayan configurado |
row |
Es la etiqueta que se usará para el valor de la fila ( Es posible que no se establezcan |
custom |
Es una etiqueta personalizada que se usará para el valor de la fila ( Es posible que no se establezcan |
section |
Es la etiqueta que se usará para el valor de la sección ( Es posible que no se establezcan |
custom |
Es una etiqueta personalizada que se usará para el valor de la sección ( Es posible que no se establezcan |
gate |
Es la etiqueta que se usará para el valor de la puerta ( Es posible que no se establezcan |
custom |
Es una etiqueta personalizada que se usa para el valor de la puerta de enlace ( Es posible que no se establezcan |
fine |
La letra chica, los términos o las condiciones del boleto |
class |
Información de la plantilla sobre cómo se debe mostrar la clase. Si no se establece, Google usará un conjunto predeterminado de campos para mostrar. |
id |
Obligatorio. Es el identificador único de una clase. Este ID debe ser único para todas las clases de un emisor. Este valor debe seguir el formato issuer ID.identifier, en el que Google emite el primero y tú eliges el segundo. Tu identificador único solo debe incluir caracteres alfanuméricos, '.', '_' o '-'. |
version |
Obsoleto |
issuer |
Obligatorio. Es el nombre de la entidad emisora. La longitud máxima recomendada es de 20 caracteres para garantizar que la cadena completa se muestre en las pantallas más pequeñas. |
messages[] |
Es un array de mensajes que se muestran en la app. Todos los usuarios de este objeto recibirán los mensajes asociados. La cantidad máxima de estos campos es 10. |
allowMultipleUsersPerObject |
Obsoleta. Usa |
homepage |
Es el URI de la página principal de tu aplicación. Cuando se propaga el URI en este campo, se produce exactamente el mismo comportamiento que cuando se propaga un URI en linksModuleData (cuando se renderiza un objeto, se muestra un vínculo a la página principal en lo que normalmente se consideraría la sección linksModuleData del objeto). |
locations[] |
Nota: Por el momento, este campo no es compatible para activar notificaciones geográficas. |
review |
Obligatorio. Es el estado de la clase. Este campo se puede establecer en Debes mantener este campo en Debes establecer este campo en Cuando actualices una clase que ya es |
review |
Los comentarios de las opiniones que establece la plataforma cuando se marca una clase como |
infoModuleData |
Obsoleta. En su lugar, usa textModulesData. |
image |
Datos del módulo de imagen. La cantidad máxima de estos campos que se muestra es 1 a nivel del objeto y 1 a nivel del objeto de clase. |
text |
Datos del módulo de texto Si los datos del módulo de texto también se definen en la clase, se mostrarán ambos. La cantidad máxima de estos campos que se muestran es de 10 del objeto y 10 de la clase. |
links |
Vincula los datos del módulo. Si los datos del módulo de vínculos también se definen en el objeto, se mostrarán ambos. |
redemption |
Identifica qué emisores de canje pueden canjear el pase a través de Smart Tap. Las entidades emisoras de canjes se identifican por su ID de emisor. Los emisores de canje deben tener configurada al menos una clave de Smart Tap. Los campos |
country |
Es el código de país que se usa para mostrar el país de la tarjeta (cuando el usuario no está en ese país) y contenido localizado cuando el contenido no está disponible en la configuración regional del usuario. |
hero |
Es la imagen de banner opcional que se muestra en la parte frontal de la tarjeta. Si no hay ninguno, no se mostrará nada. La imagen se mostrará al 100% de ancho. |
wordMark |
Obsoleta. |
enable |
Identifica si esta clase admite el Presionar con el dedo inteligente. Los campos |
hex |
Es el color de fondo de la tarjeta. Si no se establece, se usa el color dominante de la imagen hero y, si no se establece ninguna imagen hero, se usa el color dominante del logotipo. El formato es #rrggbb, en el que rrggbb es un triplete RGB hexadecimal, como |
localized |
Cadenas traducidas para issuerName. La longitud máxima recomendada es de 20 caracteres para garantizar que se muestre la cadena completa en pantallas más pequeñas. |
multiple |
Identifica si varios usuarios y dispositivos guardarán el mismo objeto que hace referencia a esta clase. |
callback |
Opciones de devolución de llamada que se usarán para devolver la llamada a la entidad emisora cada vez que el usuario final guarde o borre un objeto de esta clase. Todos los objetos de esta clase son aptos para la devolución de llamada. |
security |
Información opcional sobre la animación de seguridad. Si se establece, se renderizará una animación de seguridad en los detalles del pase. |
view |
Consulta las opciones de requisitos de desbloqueo para la entrada del evento. |
wide |
Es el logotipo ancho de la entrada. Cuando se proporcione, se utilizará en lugar del logotipo de la parte superior izquierda de la vista de tarjeta. |
notify |
Si las actualizaciones de campo de esta clase deben activar notificaciones o no. Cuando se establece en NOTIFY, intentaremos activar una notificación de actualización de campo para los usuarios. Estas notificaciones solo se enviarán a los usuarios si el campo forma parte de una lista de entidades permitidas. Si no se especifica, no se activará ninguna notificación. Este parámetro de configuración es efímero y se debe establecer con cada solicitud PATCH o UPDATE. De lo contrario, no se activará una notificación. |
app |
Es un vínculo opcional a una app o un sitio web que se mostrará como un botón en la parte frontal del pase. Si se proporciona AppLinkData para el objeto correspondiente que se usará en su lugar. |
value |
Datos opcionales del módulo de valor agregado. Se permite un máximo de diez personas en la clase. Para un pase, solo se mostrarán diez, dando prioridad a los del objeto. |
EventVenue
Representación JSON |
---|
{ "kind": string, "name": { object ( |
Campos | |
---|---|
kind |
Identifica qué tipo de recurso es. Valor: la cadena fija |
name |
Es el nombre del lugar, como "AT&T Park". Esto es obligatorio. |
address |
La dirección del lugar, como “24 Willie Mays Plaza\nSan Francisco, CA 94107”. Las líneas de dirección están separadas por caracteres de salto de línea ( Esto es obligatorio. |
EventDateTime
Representación JSON |
---|
{ "kind": string, "doorsOpen": string, "start": string, "end": string, "doorsOpenLabel": enum ( |
Campos | |
---|---|
kind |
Identifica qué tipo de recurso es. Valor: la cadena fija |
doors |
Es la fecha y hora en que se abren las puertas del lugar. Es una fecha y hora en formato extendido ISO 8601, con o sin un desfase. El tiempo se puede especificar con una precisión de nanosegundos. Los desfases se pueden especificar con precisión de segundos (aunque los segundos de desfase no forman parte del estándar ISO 8601). Por ejemplo:
La parte de la fecha y hora sin el desplazamiento se considera como la "fecha y hora locales". Debe ser la fecha y hora locales del lugar. Por ejemplo, si el evento ocurre a las 8 p.m. del 5 de junio de 2018 en el lugar, la parte de fecha y hora local debe ser Sin información de compensación, es posible que algunas funciones enriquecidas no estén disponibles. |
start |
La fecha y hora en que comienza el evento. Si el evento abarca varios días, debe ser la fecha y hora de inicio del primer día. Esta es una fecha y hora de formato extendido ISO 8601, con o sin desplazamiento. El tiempo se puede especificar con una precisión de nanosegundos. Los desfases se pueden especificar con precisión de segundos (aunque los segundos de desfase no forman parte del estándar ISO 8601). Por ejemplo:
La parte de la fecha y hora sin el desplazamiento se considera como la "fecha y hora locales". Debe ser la fecha y hora locales del lugar. Por ejemplo, si el evento ocurre a las 8 p.m. del 5 de junio de 2018 en el lugar, la parte de fecha y hora local debe ser Sin información de compensación, es posible que algunas funciones enriquecidas no estén disponibles. |
end |
Fecha y hora de finalización del evento. Si el evento abarca varios días, debe ser la fecha y hora de finalización del último día. Es una fecha y hora en formato extendido ISO 8601, con o sin un desfase. El tiempo se puede especificar con una precisión de nanosegundos. Los desplazamientos se pueden especificar con precisión de segundos (aunque los segundos de desplazamiento no formen parte de ISO 8601). Por ejemplo:
La parte de la fecha y hora sin el desplazamiento se considera como la "fecha y hora locales". Debe ser la fecha y hora locales del lugar. Por ejemplo, si el evento ocurre a las 8 p.m. del 5 de junio de 2018 en el lugar, la parte de fecha y hora local debe ser Sin información de compensación, es posible que algunas funciones enriquecidas no estén disponibles. |
doors |
Es la etiqueta que se usará para el valor de puertas abiertas ( Es posible que no se establezcan |
custom |
Una etiqueta personalizada que se usará para el valor de puertas abiertas ( Es posible que no se establezcan |
DoorsOpenLabel
Enumeraciones | |
---|---|
DOORS_OPEN_LABEL_UNSPECIFIED |
|
DOORS_OPEN |
|
doorsOpen |
Alias heredado de |
GATES_OPEN |
|
gatesOpen |
Alias heredado de |
ConfirmationCodeLabel
Enumeraciones | |
---|---|
CONFIRMATION_CODE_LABEL_UNSPECIFIED |
|
CONFIRMATION_CODE |
|
confirmationCode |
Es el alias heredado de |
CONFIRMATION_NUMBER |
|
confirmationNumber |
Es el alias heredado de |
ORDER_NUMBER |
|
orderNumber |
Es el alias heredado de |
RESERVATION_NUMBER |
|
reservationNumber |
Alias heredado de |
SeatLabel
Enumeraciones | |
---|---|
SEAT_LABEL_UNSPECIFIED |
|
SEAT |
|
seat |
Es el alias heredado de |
RowLabel
Enumeraciones | |
---|---|
ROW_LABEL_UNSPECIFIED |
|
ROW |
|
row |
Es el alias heredado de |
SectionLabel
Enumeraciones | |
---|---|
SECTION_LABEL_UNSPECIFIED |
|
SECTION |
|
section |
Alias heredado de |
THEATER |
|
theater |
Es el alias heredado de |
GateLabel
Enumeraciones | |
---|---|
GATE_LABEL_UNSPECIFIED |
|
GATE |
|
gate |
Es el alias heredado de |
DOOR |
|
door |
Alias heredado de |
ENTRANCE |
|
entrance |
Es el alias heredado de |
Métodos |
|
---|---|
|
Agrega un mensaje a la clase de entradas del evento a la que hace referencia el ID de clase determinado. |
|
Muestra la clase de entrada para evento con el ID de clase determinado. |
|
Inserta una clase de entrada de evento con el ID y las propiedades determinados. |
|
Muestra una lista de todas las clases de boletos de eventos para un ID de emisor determinado. |
|
Actualiza la clase de entradas para eventos a la que hace referencia el ID de clase determinado. |
|
Actualiza la clase de entrada para evento a la que hace referencia el ID de clase dado. |