Recurso: EventTicketClass
Representación JSON |
---|
{ "kind": string, "eventName": { object ( |
Campos | |
---|---|
kind |
Identifica qué tipo de recurso es este. Valor: la string fija |
eventName |
Obligatorio. El nombre del evento, como "LA Dodgers at SF Giants". |
eventId |
El ID del evento. Este ID debe ser único para cada evento de una cuenta. Se utiliza para agrupar las entradas si el usuario guardó varias entradas 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 accidentales para evitar agrupar entradas que no deben agruparse. Si usas solo una clase por evento, simplemente puedes establecer esto en Si no se proporciona, la plataforma intentará usar otros datos para agrupar las entradas (posiblemente inestables). |
logo |
Es la imagen del logotipo del ticket. Esta imagen aparece en la vista de detalles de la tarjeta de la app. |
venue |
Detalles del lugar del evento |
dateTime |
La información de fecha y hora del evento. |
confirmationCodeLabel |
Es la etiqueta que se usa para el valor del código de confirmación ( Es posible que no se establezcan |
customConfirmationCodeLabel |
Una etiqueta personalizada que se usa para el valor del código de confirmación ( Es posible que no se establezcan |
seatLabel |
La etiqueta que se usará para el valor de la licencia ( Es posible que no se establezcan |
customSeatLabel |
Una etiqueta personalizada para el valor de la licencia ( Es posible que no se establezcan |
rowLabel |
La etiqueta que se usa para el valor de la fila ( Es posible que no se establezcan |
customRowLabel |
Una etiqueta personalizada que se usa para el valor de la fila ( Es posible que no se establezcan |
sectionLabel |
La etiqueta que se usa para el valor de la sección ( Es posible que no se establezcan |
customSectionLabel |
Una etiqueta personalizada que se usa para el valor de la sección ( Es posible que no se establezcan |
gateLabel |
La etiqueta que se usará para el valor de la puerta ( Es posible que no se establezcan |
customGateLabel |
Una etiqueta personalizada que se usa para el valor de la puerta ( Es posible que no se establezcan |
finePrint |
La letra chica y los términos o condiciones de la entrada |
classTemplateInfo |
Información de la plantilla sobre cómo se debe mostrar la clase. Si no la estableces, Google recurrirá a un conjunto de campos predeterminado para mostrar. |
id |
Obligatorio. Es el identificador único de una clase. Este ID debe ser único en todas las clases de una entidad emisora. Este valor debe seguir el formato issuer ID.identifier donde la primera es emitida por Google y la última es la tuya. Tu identificador único solo debe incluir caracteres alfanuméricos, “.”, “_” o “-”. |
version |
Obsoleto |
issuerName |
Obligatorio. El nombre de la entidad emisora. La longitud máxima recomendada es de 20 caracteres para garantizar que se muestre toda la cadena en pantallas más pequeñas. |
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. |
allowMultipleUsersPerObject |
Ya no está disponible. Usa |
homepageUri |
El URI de la página principal de tu aplicación. La propagación del URI en este campo da como resultado el mismo comportamiento que si se propaga un URI en linksModuleData (cuando se renderiza un objeto, se muestra un vínculo a la página principal en lo que generalmente se consideraría la sección linksModuleData del objeto). |
locations[] |
Nota: Actualmente, este campo no es compatible con la activación de notificaciones geográficas. |
reviewStatus |
Obligatorio. Estado de la clase. Este campo se puede configurar como Debes mantener este campo en Debes establecer este campo en Cuando actualizas una clase que ya es |
review |
Los comentarios de revisión que establece la plataforma cuando una clase está marcada como |
infoModuleData |
Ya no está disponible. En su lugar, usa textModulesData. |
imageModulesData[] |
Datos del módulo de imagen. La cantidad máxima de estos campos que se muestran es 1 para el nivel de objeto y 1 para el nivel de objeto de clase. |
textModulesData[] |
Datos del módulo de texto. Si en la clase también se definen los datos del módulo de texto, se mostrarán ambos. La cantidad máxima de campos que se muestran es 10 para el objeto y 10 para la clase. |
linksModuleData |
Datos del módulo de vínculos. Si también se definen los datos del módulo de vínculos en el objeto, se mostrarán ambos. |
redemptionIssuers[] |
Identifica qué entidades emisoras de canje pueden canjear el pase con Smart Tap. Las entidades emisoras de canje se identifican con su ID de entidad emisora. Las entidades emisoras de canje deben tener al menos una clave de Toque inteligente configurada. Los campos |
countryCode |
Es el código de país que se usa para mostrar el país de la tarjeta (si el usuario no se encuentra en ese país) y contenido localizado cuando no está disponible en la configuración regional del usuario. |
heroImage |
Imagen opcional del banner que se muestra en el frente de la tarjeta. Si no hay ninguno, no se mostrará nada. La imagen se mostrará con un ancho del 100%. |
wordMark |
Ya no está disponible. |
enableSmartTap |
Identifica si esta clase es compatible con el Toque inteligente. Los campos |
hexBackgroundColor |
El color de fondo de la tarjeta. Si no se establece el color dominante de la imagen de héroe, se utiliza el color dominante del logotipo. El formato es #rrggbb, en el que rrggbb es un triplete RGB hexadecimal, como |
localizedIssuerName |
Cadenas traducidas para emisorName La longitud máxima recomendada es de 20 caracteres para garantizar que se muestre toda la cadena en pantallas más pequeñas. |
multipleDevicesAndHoldersAllowedStatus |
Identifica si varios usuarios y dispositivos guardarán el mismo objeto que haga referencia a esta clase. |
callbackOptions |
Opciones de devolución de llamada que el usuario final usará 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. |
securityAnimation |
Información opcional sobre la animación de seguridad. Si se establece, se renderizará una animación de seguridad en los detalles del pase. |
viewUnlockRequirement |
Consulta las opciones de los requisitos de desbloqueo de la entrada para eventos. |
wideLogo |
Es el logotipo ancho del ticket. Cuando se proporciona, se utiliza en lugar del logotipo en la esquina superior izquierda de la vista de tarjetas. |
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 el objeto correspondiente que se usará en su lugar. |
EventVenue
Representación JSON |
---|
{ "kind": string, "name": { object ( |
Campos | |
---|---|
kind |
Identifica qué tipo de recurso es este. Valor: la string fija |
name |
Es el nombre del establecimiento, 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 este. Valor: la string fija |
doorsOpen |
Indica la fecha y hora en que se abren las puertas del lugar. Se trata de una fecha y hora con formato extendido ISO 8601, con o sin desplazamiento. El tiempo se puede especificar con una precisión de hasta nanosegundos. Los desplazamientos se pueden especificar con segundos de precisión (aunque los segundos de desplazamiento no forman parte de ISO 8601). Por ejemplo:
La parte de la fecha o la hora sin el desplazamiento se considera "fecha y hora local". Debe ser la fecha y hora locales del lugar. Por ejemplo, si el evento tiene lugar a las 20 horas del 5 de junio de 2018 en el lugar, la parte de la fecha y la hora local debe ser Sin la información de desplazamiento, es posible que algunas funciones enriquecidas no estén disponibles. |
start |
Indica la fecha y hora en que comienza el evento. Si el evento dura varios días, debe ser la fecha y hora de inicio del primer día. Se trata de una fecha y hora con formato extendido ISO 8601, con o sin desplazamiento. El tiempo se puede especificar con una precisión de hasta nanosegundos. Los desplazamientos se pueden especificar con segundos de precisión (aunque los segundos de desplazamiento no forman parte de ISO 8601). Por ejemplo:
La parte de la fecha o la hora sin el desplazamiento se considera "fecha y hora local". Debe ser la fecha y hora locales del lugar. Por ejemplo, si el evento tiene lugar a las 20 horas del 5 de junio de 2018 en el lugar, la parte de la fecha y la hora local debe ser Sin la información de desplazamiento, es posible que algunas funciones enriquecidas no estén disponibles. |
end |
Indica la fecha o la hora en que finaliza el evento. Si el evento abarca varios días, debe ser la fecha y hora de finalización del último día. Se trata de una fecha y hora con formato extendido ISO 8601, con o sin desplazamiento. El tiempo se puede especificar con una precisión de hasta nanosegundos. Los desplazamientos se pueden especificar con segundos de precisión (aunque los segundos de desplazamiento no forman parte de ISO 8601). Por ejemplo:
La parte de la fecha o la hora sin el desplazamiento se considera "fecha y hora local". Debe ser la fecha y hora locales del lugar. Por ejemplo, si el evento tiene lugar a las 20 horas del 5 de junio de 2018 en el lugar, la parte de la fecha y la hora local debe ser Sin la información de desplazamiento, es posible que algunas funciones enriquecidas no estén disponibles. |
doorsOpenLabel |
La etiqueta que se usará para el valor de puerta abierta ( Es posible que no se establezcan |
customDoorsOpenLabel |
Una etiqueta personalizada para el valor de apertura de puertas ( Es posible que no se establezcan |
DoorsOpenLabel
Enumeradores | |
---|---|
DOORS_OPEN_LABEL_UNSPECIFIED |
|
DOORS_OPEN |
|
doorsOpen |
Alias heredado de |
GATES_OPEN |
|
gatesOpen |
Alias heredado de |
ConfirmationCodeLabel
Enumeradores | |
---|---|
CONFIRMATION_CODE_LABEL_UNSPECIFIED |
|
CONFIRMATION_CODE |
|
confirmationCode |
Alias heredado de |
CONFIRMATION_NUMBER |
|
confirmationNumber |
Alias heredado de |
ORDER_NUMBER |
|
orderNumber |
Alias heredado de |
RESERVATION_NUMBER |
|
reservationNumber |
Alias heredado de |
SeatLabel
Enumeradores | |
---|---|
SEAT_LABEL_UNSPECIFIED |
|
SEAT |
|
seat |
Alias heredado de |
RowLabel
Enumeradores | |
---|---|
ROW_LABEL_UNSPECIFIED |
|
ROW |
|
row |
Alias heredado de |
SectionLabel
Enumeradores | |
---|---|
SECTION_LABEL_UNSPECIFIED |
|
SECTION |
|
section |
Alias heredado de |
THEATER |
|
theater |
Alias heredado de |
GateLabel
Enumeradores | |
---|---|
GATE_LABEL_UNSPECIFIED |
|
GATE |
|
gate |
Alias heredado de |
DOOR |
|
door |
Alias heredado de |
ENTRANCE |
|
entrance |
Alias heredado de |
Métodos |
|
---|---|
|
Agrega un mensaje a la clase de entrada para evento a la que hace referencia el ID de clase especificado. |
|
Devuelve la clase de entrada para evento con el ID de clase especificado. |
|
Inserta una clase de entrada para el evento con el ID y las propiedades especificados. |
|
Devuelve una lista de todas las clases de entradas para eventos de un ID de entidad emisora determinado. |
|
Actualiza la clase de entrada para evento 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 determinado. |