chrome. העברה. מדיה. QueueReorderItemsRequest
בקשה לסידור מחדש של רשימה של פריטי מדיה בתור.
יצרן
QueueReorderItemsRequest
new Queue orderItemsRequest(itemIdsTo order)
פרמטר |
|
---|---|
itemIdsToReorder |
מערך מספרים רשימת המזהים של פריטי המדיה שצריך לשנות את הסדר שלהם. לא ניתן להשאיר ריק או אפס. הערך לא יכול להיות ריק. |
תכונות
customData
אובייקט null
נתונים בהתאמה אישית לאפליקציה של המקבל.
insertBefore
מספר ריק
מזהה הפריט שימוקם מיד אחרי הרשימה הממוינת מחדש. אם הערך null או לא נמצא, הרשימה שסדרת מחדש תתווסף בסוף התור. המזהה הזה לא יכול להיות אחד מהמזהים ברשימת itemIds.
itemIds
מערך מספרים שאינו אפס
רשימת מזהי פריטי המדיה שצריך לסדר מחדש, בסדר החדש. הפריטים שלא יסופקו יישמרו בסדר הנוכחי (בלי לשנות את הסדר של הפריטים). הרשימה שסופקה תתווסף במיקום שנקבע על ידי insertBefore.
לדוגמה:
אם Insertbefore לא צוין התור הקיים: "A" ,D" ,G" ,H" ,B" , E" itemIds: "D" ,H" ,B" הזמנה חדשה: "A" ,G" ,E ,"D" ,H" ,B""
אם InsertBefore הוא 'A' תור קיים: 'A', D', 'G', 'H', B' itemIds: 'D', H', B' הזמנה חדשה: 'D', H, B, 'A', G', E'
אם InsertBefore הוא 'G' תור קיים: 'A', 'D', 'G', H', 'B' itemIds: 'D', H', B' הזמנה חדשה: 'A', 'D', H, B', G', E'
אם פריט כלשהו אינו קיים, המערכת תתעלם ממנו. לא ניתן להשאיר ריק או אפס.