removeProjectAssets

Letzte Aktualisierung: 2022-03-09
  • Erstellt für:
  • Developer
    Admin

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