Constructor
new CartServer(sdk, serverUrl, opts)
Create a new cart server instance.
- Source:
Parameters:
| Name | Type | Description | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sdk |
ShelfNetwork
|
Parent SDK instance. |
|||||||||||||||||||||||||||||||||||
serverUrl |
string
|
cart URL. |
|||||||||||||||||||||||||||||||||||
opts |
Object
|
|
Methods
(async) createRequest(opts) → {Promise.<JsonApiResponse>}
Create request.
- Source:
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts |
string
|
|
(async) createService(name, price) → {Promise.<JsonApiResponse>}
Create service.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
name |
string
|
Service name. |
price |
Number
|
Service price. |
(async) deleteService(name) → {Promise.<JsonApiResponse>}
Delete service.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
name |
string
|
Service name. |
(async) get(id) → {Promise.<JsonApiResponse>}
Get request by ID.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
id |
Number
|
Request ID. |
(async) getCarfaxReportsCount(vin) → {Promise.<JsonApiResponse>}
Get carfax reports count.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
vin |
string
|
Vin code. |
(async) getPage(queryopt) → {Promise.<JsonApiResponse>}
Get requests.
- Source:
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
query |
object
|
<optional> |
Request options.
|
(async) setDocuments(id, documents) → {Promise.<JsonApiResponse>}
Set documents.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
id |
Number
|
Request ID. |
documents |
Array.<string>
|
Document IDs. |
(async) setLinks(id, links) → {Promise.<JsonApiResponse>}
Set links.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
id |
Number
|
Request ID. |
links |
Array.<string>
|
Links to documents. |
(async) updateService(name, price) → {Promise.<JsonApiResponse>}
Update service.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
name |
string
|
Service name. |
price |
Number
|
Service price. |