Klasse: QueueReorderItemsRequest

Konstruktor

QueueReorderItemsRequest

neu QueueReorderItemsRequest(itemIdsToReorder)

Parameter

itemIdsToReorder

Array mit Zahlen

Die Liste der IDs der Medienelemente, die neu angeordnet werden sollen. Darf nicht null oder leer sein.

Der Wert darf nicht null sein.

Attribute

customData

Objekt, für das Nullwerte zulässig sind

Benutzerdefinierte Daten für die Empfängeranwendung.

insertBefore

Nullwerte (Zahl)

ID des Artikels, der direkt nach der neu angeordneten Liste erscheint Wenn null oder nicht gefunden, wird die neu angeordnete Liste an das Ende der Warteschlange angehängt. Diese ID darf nicht in der „itemIds“-Liste enthalten sein.

itemIds

Nicht-Null-Array von Zahlen

Die Liste der IDs der Medienelemente, die neu angeordnet werden sollen, in der neuen Reihenfolge. Nicht angegebene Artikel behalten ihre aktuelle Reihenfolge bei, ohne dass die Artikel neu angeordnet werden. Die bereitgestellte Liste wird an der durch „insertBefore“ festgelegten Position eingefügt.

Beispiel:

Wenn "insertBefore" nicht angegeben ist Vorhandene Warteschlange: "A", "D", "G", "H", "B", "E" itemIds: "D" "H", "B" Neue Reihenfolge: "A", "G", "E", "D", "H" "B"

Wenn "insertBefore" "A" ist Vorhandene Warteschlange: "A", "D", "G", "H", "B" itemIds: "D" "H" "B" Neue Reihenfolge: "D", "H", "B", "A", "G", "E"

Wenn "insertBefore" "G" ist Vorhandene Warteschlange: "A", "D", "G", "H", "B" itemIds: "D", "H",B" Neue Reihenfolge: "A", "D", "H", "B", "G", "E"

Ist eines der Elemente nicht vorhanden, wird es ignoriert. Darf nicht null oder leer sein.