Class: Collections

Collections(client) → {void}

Simple manager for interacting with all 'Collection' endpoints and actions.

Constructor

new Collections(client) → {void}

Parameters:
Name Type Description
client BoxClient The Box API Client that is responsible for making calls to the API
Source:
Returns:
Type
void

Methods

getAll(callbackopt) → {Promise.<Object>}

Requests all of a user's collection objects. API Endpoint: '/collections' Method: GET
Parameters:
Name Type Attributes Description
callback function <optional>
Called with a collection of collections if successful
Source:
Returns:
A promise resolving to the collection of collections
Type
Promise.<Object>

getAll(callbackopt) → {Promise.<Object>}

Requests all of a user's collection objects. API Endpoint: '/collections' Method: GET
Parameters:
Name Type Attributes Description
callback function <optional>
Called with a collection of collections if successful
Source:
Returns:
A promise resolving to the collection of collections
Type
Promise.<Object>

getItems(collectionID, optionsopt, callbackopt) → {Promise.<Object>}

Requests the items in the collection object with a given ID. API Endpoint: '/collections/:collectionID/items' Method: GET
Parameters:
Name Type Attributes Description
collectionID string Box ID of the collection with items being requested
options Object <optional>
Additional options for the request. Can be left null in most cases.
callback function <optional>
Passed the items information if they were acquired successfully
Source:
Returns:
A promise resolving to the collection of items in the collection
Type
Promise.<Object>

getItems(collectionID, optionsopt, callbackopt) → {Promise.<Object>}

Requests the items in the collection object with a given ID. API Endpoint: '/collections/:collectionID/items' Method: GET
Parameters:
Name Type Attributes Description
collectionID string Box ID of the collection with items being requested
options Object <optional>
Additional options for the request. Can be left null in most cases.
callback function <optional>
Passed the items information if they were acquired successfully
Source:
Returns:
A promise resolving to the collection of items in the collection
Type
Promise.<Object>