Sınıf: QueueReorderItemsRequest

Marka

QueueReorderItemsRequest

yeni QueueReorderItemsRequest(itemIdsToReorder)

Parametre

itemIdsToReorder

Sayı dizisi

Yeniden sıralanacak medya öğesi kimliklerinin listesi. Boş veya değer atanmamış olmamalıdır.

Değer boş olamaz.

Özellikler

customData

null özellikli Nesne

Alıcı uygulamanın özel verileri.

insertBefore

null özellikli sayı

Yeniden sıralanan listeden hemen sonra yerleştirilecek öğenin kimliği. null değerine ayarlanırsa veya bulunmazsa yeniden sıralanan liste, sıranın sonuna eklenir. Bu kimlik, itemId listesindeki kimliklerden biri olamaz.

itemIds

null olmayan sayı dizisi

Yeniden sıralanacak medya öğesi kimliklerinin listesi (yeni sırada). Sağlanmayan ürünlerin mevcut sırası korunur (öğeler yeniden sıralanmaz). Sağlanan liste, insertBefore tarafından belirlenen konuma eklenir.

Örneğin:

insertBefore belirtilmezse Mevcut sıra: "A","D","G""H"","B",E" itemIds: "D""""""B" Yeni Sıralama: "A""G"""E""D""H""B"

InsertBefore "A" ise Mevcut sıra: "A","D",G","H","B" itemIds: "D""H""B" Yeni Sıralama: "D"""H""B","A",G""E"

InsertBefore "G" ise Mevcut sıra: "A","D",G""H","B" itemIds: "D""H""B" Yeni Sıralama: "A","D""H","B",G","E"

Öğelerden herhangi biri mevcut değilse yok sayılır. Boş veya değer atanmamış olmamalıdır.