# chrome.[cast](https://developers.google.com/cast/docs/reference/web_sender/chrome.cast).[media](https://developers.google.com/cast/docs/reference/web_sender/chrome.cast.media).QueueUpdateItemsRequest

class static

A request to update properties of the existing items in the media queue.

## Constructor

### QueueUpdateItemsRequest

new
QueueUpdateItemsRequest(itemsToUpdate)

| #### Parameter ||
|---|---|
| itemsToUpdate | Array of non-null [chrome.cast.media.QueueItem](https://developers.google.com/cast/docs/reference/web_sender/chrome.cast.media.QueueItem) List of queue items to be updated. No reordering will happen, the items will retain the existing order and will be fully replaced with the ones provided, including the media information. The items not provided in this list will remain unchanged. The tracks information can not change once the item is loaded (if the item is the currentItem). If any of the items does not exist it will be ignored. Value must not be null. |

## Properties

### customData

nullable Object

Custom data for the receiver application.

### items

non-null Array of non-null [chrome.cast.media.QueueItem](https://developers.google.com/cast/docs/reference/web_sender/chrome.cast.media.QueueItem)

List of queue items to be updated. No reordering will happen, the items
will retain the existing order and will be fully replaced with the ones
provided, including the media information. The items not provided in this
list will remain unchanged. The tracks information can not change once
the item is loaded (if the item is the currentItem). If any of the items
does not exist it will be ignored.