Constructor
new DevicePins(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
delete(pinID, optionsopt, callbackopt) → {Promise.<void>}
Delete a specific device pinning record
API Endpoint: '/device_pinners/:pinID'
Method: DELETE
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
pinID |
string | The ID of the pin to delete | |
options |
Object |
<optional> |
Optional paramters, can be left null in many cases |
callback |
function |
<optional> |
Passed nothing if successful, error otherwise |
- Source:
Returns:
A promise resolving to nothing
- Type
- Promise.<void>
delete(pinID, optionsopt, callbackopt) → {Promise.<void>}
Delete a specific device pinning record
API Endpoint: '/device_pinners/:pinID'
Method: DELETE
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
pinID |
string | The ID of the pin to delete | |
options |
Object |
<optional> |
Optional paramters, can be left null in many cases |
callback |
function |
<optional> |
Passed nothing if successful, error otherwise |
- Source:
Returns:
A promise resolving to nothing
- Type
- Promise.<void>
get(pinID, optionsopt, callbackopt) → {Promise.<Object>}
Get a specific device pinning record
API Endpoint: '/device_pinners/:pinID'
Method: GET
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
pinID |
string | The ID of the pin to retrieve | |
options |
Object |
<optional> |
Optional paramters, can be left null in many cases |
callback |
function |
<optional> |
Passed the device pin if successful, error otherwise |
- Source:
Returns:
A promise resolving to the device pin object
- Type
- Promise.<Object>
get(pinID, optionsopt, callbackopt) → {Promise.<Object>}
Get a specific device pinning record
API Endpoint: '/device_pinners/:pinID'
Method: GET
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
pinID |
string | The ID of the pin to retrieve | |
options |
Object |
<optional> |
Optional paramters, can be left null in many cases |
callback |
function |
<optional> |
Passed the device pin if successful, error otherwise |
- Source:
Returns:
A promise resolving to the device pin object
- Type
- Promise.<Object>
getAll(optionsopt, callbackopt) → {Promise.<Object>}
Get all device pin records for the current enterprise
API Endpoint: '/enterprises/:enterpriseID/device_pinners'
Method: GET
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
options |
Object |
<optional> |
Optional paramters, can be left null in many cases |
callback |
function |
<optional> |
Passed a list of device pins if successful, error otherwise |
- Source:
Returns:
A promise resolving to the collection of device pins
- Type
- Promise.<Object>
getAll(optionsopt, callbackopt) → {Promise.<Object>}
Get all device pin records for the current enterprise
API Endpoint: '/enterprises/:enterpriseID/device_pinners'
Method: GET
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
options |
Object |
<optional> |
Optional paramters, can be left null in many cases |
callback |
function |
<optional> |
Passed a list of device pins if successful, error otherwise |
- Source:
Returns:
A promise resolving to the collection of device pins
- Type
- Promise.<Object>