Usando GraphQL, é possível criar um ativo de website no OptiSigns.
| NOTA |
| No momento, esta Mutação é usada principalmente para criar ou atualizar ativos de Website. |
1. Criando um Novo Ativo de Website
Para fazer isso, precisaremos criar uma Mutação específica:
mutation saveAsset ($payload: AssetInput!, $teamId: String)
{saveAsset (payload:$payload,teamId:$teamId){
_id
originalFileName
webLink
webType
fileType
}
}
Variáveis:
{
"payload": {
"originalFileName": "",
"webLink": "",
"webType": "",
"fileType": ""
}
}
Esta Mutação, uma vez executada, criará um novo ativo:
Este ativo agora pode ser atribuído a um dispositivo, consultado para informações adicionais ou adicionado a uma lista de reprodução ou programação.
2. Atualizando Ativos
Atualizar ativos é tão simples quanto executar a mesma Mutação fornecendo um campo _id. Isso pode ser feito para qualquer tipo de ativo, não apenas ativos de website, mas usaremos um ativo de website como exemplo.
Variáveis:
{
"payload": {
"_id": "",
"originalFileName": "",
"webLink": "",
"webType": "",
"fileType": ""
}
}
Artigo Anterior - Tutorial: Criar, Atualizar, Adicionar, Remover Itens de Listas de Reprodução
Próximo Artigo - Tutorial: Criando Programações e Adicionando Itens de Programação Usando GraphQL