removeProjectAssets

Entfernt Assets aus einem Projekt. Löscht die Assets nicht.

Syntax

Autorisierte Benutzertypen

  • IpsUser
  • IpsCompanyAdmin
  • ImagePortalAdmin
  • ImagePortalContrib
  • ImagePortalContribUser

Parameter

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.

Beispiele

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>

Auf dieser Seite