La tabla de golf suministrada lidera con su líder en una losa heroica, luego el campo con puntuaciones de ronda, la línea de corte y una tarjeta de puntuación de grupo destacado. Un campo pequeño crece en filas más grandes, y el campo antes del primer tee muestra la hora de inicio. El tratamiento Primetime trae resortes de fila escalonados, acentos normales cian y un fondo lento de bandera y contorno verde. Los corchetes ámbar identifican una tabla suspendida o caducada. Los torneos completados celebran a sus líderes reales. Siguiendo la marca de tiempo de actualización pasada existente, un pequeño anillo de actualización proporciona la señal de tiempo. Las reglas existentes continúan gobernando la clasificación, empates, puntos Stableford, marcas de hoyo y paginación. El modo de movimiento reducido presenta una imagen fija compuesta en su lugar.
Tarjeta en vivo
Categoría: Deportes. Etiquetas: Marcadores, Clasificaciones y posiciones, Deportes individuales.
Diseños
Esta tarjeta de pantalla completa llena toda la pantalla en modo horizontal o vertical y no se coloca como esquina, chip o tira.
Diseños: completo. Formularios: horizontal, vertical.
Diseños, temas y publicación de tarjetas. Explorar las tarjetas.
Datos y privacidad
Feed: screenrig.game.golf/v1.
Los documentos del feed llevan atribución de la fuente. El Player suministra el feed a la tarjeta.
Propiedades
Para tema, fondo, acento y posición, consulte Propiedades comunes.
Establezca las propiedades estáticas en los params de la tarjeta al crearla. Su documento de datos solo contiene propiedades dinámicas. Las filas anidadas describen el contenido de su propiedad principal.
Propiedades estáticas
| Nombre | Tipo | Predeterminado | Valores y límites | Descripción |
|---|---|---|---|---|
title | string | "" | maxLength: 40 | Vacío usa el nombre del torneo. |
units | string | "yds" | "yds", "m" | Longitudes de hoyos en la tarjeta de puntuación. |
rotateSeconds | integer | 12 | mínimo: 0; máximo: 600 | Segundos que cada tarjeta de puntuación del jugador se muestra en el reloj de pared cuando el juego no nombra grupo; 0 mantiene la primera. |
showCountry | boolean | true | Códigos de país junto a los nombres, cuando el tablero es lo suficientemente ancho. | |
showRounds | boolean | true | Las puntuaciones de la ronda y el total, cuando el tablero es lo suficientemente ancho. | |
staleMinutes | integer | 10 | mínimo: 0; máximo: 240 | Un juego en vivo no actualizado durante este tiempo muestra Actualizado hace N min; 0 lo desactiva. |
hour12 | boolean | false | ||
timeZone | cadena, nulo | null | ||
backgroundColor | cadena, nulo | null | patrón: "^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$" | Sobrescribe el fondo y la placa de la tarjeta con un color plano ordenado por CSS. #RRGGBBAA suministra opacidad. background none tiene prioridad. |
textColor | cadena, nulo | null | patrón: "^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$" | Sobrescribe los colores de texto principal y secundario. Los colores de acento y estado semántico mantienen sus roles. |
Propiedades dinámicas
| Nombre | Tipo | Predeterminado | Valores y límites | Descripción |
|---|---|---|---|---|
game | objeto, nulo | null | El torneo como un documento screenrig.game.golf/v1, para sedes y clubes: un puente de marcador o un agente lo escribe en el almacén de datos. Se usa cuando no hay una fuente adjunta. |
Ejemplo de lienzo
Guarde las propiedades estáticas como params.json y cree la tarjeta. El resultado incluye su id crd_.
{
"theme": "neomustard"
}
screenrig card create --type golf-board --major 1 --file params.json
Agregue este elemento a los primitives de una página de la lista de reproducción, con ese id en lugar del del ejemplo. Publique la lista de reproducción y asigne una pantalla.
{
"id": "golf-board",
"primitive": "card",
"card": "crd_01EXAMPLECARD000000000",
"layout": "full",
"content_fit": "fill"
}
Escribir datos en vivo
Escriba el documento en la tarjeta después de crearla y luego reemplácelo para actualizar la pantalla sin republicar. La tarjeta verifica cada escritura contra sus propiedades dinámicas y rechaza un documento que no acepta. Use el mismo proyecto que la lista de reproducción.
Guarde el documento como card-data.json. La CLI lee el documento en sí, sin envoltorio:
{
"game": null
}
screenrig card data put crd_01EXAMPLECARD000000000 --file card-data.json
O llame a la API directamente. La API envuelve el mismo documento en un campo document. Un token de agente ya nombra su proyecto, por lo que no se envía encabezado de proyecto; si envía ScreenRig-Project, debe coincidir con el proyecto del token. Proporcione su autorización API a través del entorno; vea Autenticación API.
curl --request PUT "https://api.screenrig.ai/api/cards/crd_01EXAMPLECARD000000000/data" \
--header "Authorization: Bearer $SCREENRIG_TOKEN" \
--header "Content-Type: application/json" \
--data '{"document":{"game":null}}'