Med GraphQL är det möjligt att skapa en webbplatstillgång i OptiSigns.
| OBS |
| För närvarande används denna Mutation främst för att skapa eller uppdatera webbplatstillgångar. |
1. Skapa en ny webbplatstillgång
För att göra detta behöver vi skapa en specifik Mutation:
mutation saveAsset ($payload: AssetInput!, $teamId: String)
{saveAsset (payload:$payload,teamId:$teamId){
_id
originalFileName
webLink
webType
fileType
}
}
Variabler:
{
"payload": {
"originalFileName": "",
"webLink": "",
"webType": "",
"fileType": ""
}
}
Denna Mutation kommer, när den körs, att skapa en ny tillgång:
Denna tillgång kan nu tilldelas till en enhet, användas för att hämta ytterligare information eller läggas till i en spellista eller schema.
2. Uppdatera tillgångar
Att uppdatera tillgångar är lika enkelt som att köra samma Mutation och ange ett _id-fält. Detta kan göras för alla typer av tillgångar, inte bara webbplatstillgångar, men vi kommer att använda en webbplatstillgång som exempel.
Variabler:
{
"payload": {
"_id": "",
"originalFileName": "",
"webLink": "",
"webType": "",
"fileType": ""
}
}
Föregående artikel - Handledning: Skapa, uppdatera, lägg till, ta bort objekt från spellistor
Nästa artikel - Handledning: Skapa scheman och lägga till schemaobjekt med GraphQL