Lớp: QueueArrangeItemsRequest

Hàm dựng

QueueReorderItemsRequest

mới QueueArrangeItemsRequest(itemIdsToReorder)

Thông số

itemIdsToReorder

Mảng số

Danh sách mã mục nội dung đa phương tiện cần sắp xếp lại. Không được để trống hoặc không có giá trị rỗng.

Giá trị không được rỗng.

Thuộc tính

customData

Đối tượng rỗng

Dữ liệu tuỳ chỉnh cho ứng dụng nhận.

insertBefore

số rỗng

Mã của mặt hàng sẽ được đặt ngay sau danh sách được sắp xếp lại. Nếu giá trị rỗng hoặc không tìm thấy, danh sách được sắp xếp lại sẽ được thêm vào cuối hàng đợi. Mã này không được là một trong các mã nhận dạng trong danh sách itemIds.

itemIds

mảng số không rỗng

Danh sách mã mục nội dung nghe nhìn cần sắp xếp lại theo thứ tự mới. Các mặt hàng không được cung cấp sẽ được giữ lại đơn đặt hàng hiện có (mà không cần đặt hàng lại các mặt hàng đó). Danh sách đã cung cấp sẽ được chèn vào vị trí do insertBefore xác định.

Ví dụ:

Nếu không chỉ định insertbefore Hàng đợi hiện có: “A”,”D”,”G”,”H”,”B”,”E” itemIds: “D”,”H”,”B” Đơn đặt hàng mới: “A”,”G”,”E”,“D”,”H”,”B”

Nếu insertTrước là "A" Hàng đợi hiện có: “A”,”D”,”G”,”H”,”B” itemIds: “D”,”H”,”B” Đơn đặt hàng mới: “D”,”H”,”B”,“A”,”G”,”E”

Nếu insertTrước là "G" Hàng đợi hiện có: “A”,”D”,”G”,”H”,”B” itemIds: “D”,”H”,”B” Đơn đặt hàng mới: “A”,“D”,”H”,”B”,”G”,”E”

Nếu không có mục nào tồn tại thì mục đó sẽ bị bỏ qua. Không được để trống hoặc không có giá trị rỗng.