Usando GraphQL, es posible crear un activo de sitio web en OptiSigns.
| NOTA |
| En este momento, esta Mutación se utiliza principalmente para crear o actualizar activos de Sitio web. |
1. Crear un Nuevo Activo de Sitio Web
Para hacer esto, necesitaremos crear una Mutación específica:
mutation saveAsset ($payload: AssetInput!, $teamId: String)
{saveAsset (payload:$payload,teamId:$teamId){
_id
originalFileName
webLink
webType
fileType
}
}
Variables:
{
"payload": {
"originalFileName": "",
"webLink": "",
"webType": "",
"fileType": ""
}
}
Esta Mutación, una vez ejecutada, creará un nuevo activo:
Este activo ahora puede ser asignado a un dispositivo, consultado para obtener información adicional, o agregado a una lista de reproducción o programación.
2. Actualizar Activos
Actualizar activos es tan simple como ejecutar la misma Mutación proporcionando un campo _id. Esto se puede hacer para cualquier tipo de activo, no solo activos de sitio web, pero usaremos un activo de sitio web como ejemplo.
Variables:
{
"payload": {
"_id": "",
"originalFileName": "",
"webLink": "",
"webType": "",
"fileType": ""
}
}
Artículo Anterior - Tutorial: Crear, Actualizar, Agregar, Eliminar elementos de las Listas de Reproducción
Artículo Siguiente - Tutorial: Crear Programaciones y Agregar Elementos de Programación Usando GraphQL