README
Full documentation
install:
npm i @plasma-platform/service-supports -S
Short documentation
Table of Contents
SupportsService
Supports Micro Service API
Parameters
url
string service urltoken
(string | null) user access token if available (optional, defaultnull
)
getHeaders
Get response headers
Parameters
response
{Object} response data
Returns Object
getSupportByOrderId
Support - Get support by id + orderId
Parameters
params
{Object} request parametersparams.supportId
{Number} support idparams.orderId
{String} order id
Returns Promise<any>
getSupportById
Support - Get support by id
Parameters
params
{Object} request parametersparams.supportId
{Number} support idparams.orderId
{String} order id
Returns Promise<any>
searchPaidSupportsByPayments
Support - Search paid support by payments
Parameters
params
{Object} request parametersparams.productType
{String} Product typeparams.productIds
{String} Array of product id divided by comma (e.g. "55555,62222")params.ordersIds
{String} Array of order id divided by comma (e.g. "xxx1,az22")params.productTypes
{String} Array of product type divided by comma (e.g. "template,offer"), default: templateparams.locale
{String} 2 char locale (en, ru de, etc.). default: enparams.perPage
{Number} Max items per one page (50 is max size)params.page
{Number} Page number to view
Returns Promise<any>
searchPaidSupportsByProduct
Support - Search paid supports by product
Parameters
params
{Object} request parametersparams.locale
{String} 2 char locale (en, ru de, etc.). default: enparams.productIds
{String} Array of product id divided by comma (e.g. "55555,62222")params.productTypes
{String} Array of product type divided by comma (e.g. "template,offer"), default: templateparams.perPage
{Number} Max items per one page (50 is max size)params.page
{Number} Page number to view
Returns Promise<any>