Classe: QueueReorderItemsRequest

Construtor

QueueReorderItemsRequest

novo QueueReorderItemsRequest(itemIdsToReorder)

Parâmetro

itemIdsToReorder

Matriz de números

Lista de códigos de itens de mídia para reordenar. Não pode ser nulo ou vazio.

O valor não pode ser nulo.

Propriedades

customData

objeto anulável

Dados personalizados do aplicativo receptor.

insertBefore

número anulável

Código do item que será localizado imediatamente após a lista reordenada. Se o valor for nulo ou não for encontrado, a lista reordenada será anexada ao final da fila. Esse ID não pode ser um dos IDs da lista itemIds.

itemIds

não nulo Matriz de números

Lista de códigos de itens de mídia que serão reordenados, na nova ordem. Os itens não fornecidos manterão o pedido atual (sem que eles sejam reordenados). A lista fornecida será inserida na posição determinada por insertBefore.

Exemplo:

Se insertBefore não for especificado Fila existente: “A”,D”,”G”, “H”, “B”,”E” itemIds: “D”,”H”,”B” Nova ordem: “A””,G”,E”,“D”,”H”,”B”

Se insertBefore for “A” Fila existente: “A””,D””,G”,”H”, “B” itemIds: “D”,”H”,”B” Nova ordem: “D””,H”, “B”,“A”,”G”,”E”

Se insertBefore for “G” Fila existente: “A”, “D””,G”,”H”, “B” itemIds: “D””,H”,”B” Nova ordem: “A”,“D”, “H”, “B”, “G”,”E”

Se algum dos itens não existir, ele será ignorado. Não pode ser nulo ou vazio.