Klasa: QueueReorderItemsRequest

Zespół

QueueReorderItemsRequest

new QueueReorderItemsRequest(itemIdsToReorder)

Parametr

itemIdsToReorder

Tablica liczb

Lista identyfikatorów elementów multimedialnych, których dotyczy zmiana kolejności. Pole nie może być puste ani wynosić zero.

Wartość nie może być wartością null.

Właściwości

customData

Obiekt z możliwością wartości null

Dane niestandardowe aplikacji odbiorcy.

insertBefore

liczba dopuszczająca wartość null

Identyfikator produktu, który będzie znajdować się bezpośrednio za listą ponownie zmienioną. Jeśli wartość null lub nie zostanie znaleziona, zmieniona kolejność zostanie dołączona na końcu kolejki. Nie może to być jeden z identyfikatorów na liście identyfikatorów produktów.

itemIds

Tablica liczb niepustych

Lista identyfikatorów elementów multimedialnych, w których przypadku chcesz zmienić kolejność w nowej kolejności. Produkty, które nie zostały dostarczone, zachowają dotychczasowe zamówienie (bez ponownego zamawiania produktów). Podana lista zostanie wstawiona w pozycji określonej przez insertBefore.

Na przykład:

Jeśli nie określono metody insertBefore Istniejąca kolejka: „A”, „D”, „G”, „H”, „B”, „E” Identyfikatory produktów: „D”, „H”, „B” Nowa kolejność: „A”, „G”, „E”, „D”, „H”, „B”

Jeśli insertBefore to „A” Istniejąca kolejka: „A”, „D”, „G”, „H”, „B” Identyfikatory produktów: „D”, „H”, „B” Nowa kolejność: „D”, „H”, „B”, „A”, „G”, „E”

Jeśli wstawić „G”, „Istniejąca kolejka”: „A”, „D”, „G”, „H”, „B” identyfikatory produktów: „D”, „H”, „B” Nowa kolejność: „A”, „D”, „H”, „B”, „G”, „E”

Jeśli któryś z tych elementów nie istnieje, zostanie zignorowany. Pole nie może być puste ani wynosić zero.