Entfernt Assets aus einem Projekt. Löscht die Assets nicht.
Syntax
IpsUser
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
Eingabe (removeProjectAssetsParam)
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
companyHandle | xsd:string |
Ja | Der Handle für das Unternehmen mit den Assets, die Sie verschieben möchten. |
projectHandle | xsd:string |
Ja | Der Handle für die Projekt-Assets, die Sie verschieben möchten. |
assetHandleArray | types:HandleArray |
Ja | Array von Handles zu den Assets, die Sie verschieben möchten. |
Ausgabe (removeProjectAssetsReturn)
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
successCount | xsd:int |
Ja | Asset-Anzahl wurde erfolgreich entfernt. |
warningCount | xsd:int |
Ja | Die Anzahl der Warnungen, die generiert wurden, wenn der Vorgang versucht hat, Assets aus dem Projekt zu entfernen. |
errorCount | xsd:int |
Ja | Die Anzahl der Fehler, die beim Versuch generiert wurden, Assets aus dem Projekt zu entfernen. |
warningDetailArray | types:AssetOperationFaultArray |
Nein | Das Array von Details, die mit den Assets verknüpft sind, die Warnungen generiert haben, wenn der Vorgang versucht hat, sie aus dem Projekt zu entfernen. |
errorDetailArray | types:AssetOperationFaultArray |
Nein | Das Array von Details, die mit den Assets verknüpft sind, die Fehler generiert haben, wenn der Vorgang versucht hat, sie aus dem Projekt zu entfernen. |
Mit diesem Codebeispiel werden zwei Assets aus einem Projekt entfernt (vom Projekthandle angegeben).
Anforderung
<removeProjectAssetsParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<companyHandle>c|6</companyHandle>
<projectHandle>p|6|ProjectTestAPI</projectHandle>
<assetHandleArray>
<items>a|732|1|535</items>
<items>a|739|1|537</items>
</assetHandleArray>
</removeProjectAssetsParam>