chrome. cast. media. QueueReorderItemsRequest
Żądanie zmiany kolejności elementów multimedialnych w kolejce.
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.