@plasma-platform/service-services v2.6.0
Full documentation
install:npm i @plasma-platform/service-services -S
Short documentation
Table of Contents
ServicesService
Parameters
requestService
Request service
Parameters
Examples
(async () => {
const service = new Service('http://service-services.dev/api/v1/', token);
const request = await service.requestService(3);
})();Returns Promise<any>
getBundlesForType
Get bundles for type
Parameters
typestring specific product type is required.localestring locale for bundle. (optional, default'en')
Examples
(async () => {
const service = new Service('http://service-services.dev/api/v1/', token);
const request = await service.getBundlesForType('wordpress');
})();Returns Promise<any>
getBundlesById
Get bundle by id
Parameters
idstring ID of the bundle is required.localestring current locale for bundle. (optional, default'en')
Examples
(async () => {
const service = new Service('http://service-services.dev/api/v1/', token);
const request = await service.getBundlesById('5a844d5ef3c03900010f1974');
})();Returns Promise<any>
searchRequestServices
Request Services
Parameters
paramsobject { channel: Presentation channel, onCart: 1 or 0 (1: Service is proposed for the whole cart; 0: Service is proposed for a special product), items: Item/Items to find services by its properties and attributes, locale: Presentation locale, serviceType: Posible types: 1) regular - Simple service; 2) bundle-pack - Service, that contains other services; 3) bundle-price-selector - something else page: page number perPage: number of services on a page } (optional, default{})
Examples
(async () => {
const service = new Service('http://service-services.dev/api/v1/');
const request = await service.searchRequestServices(params);
})();Returns Promise<any>
getRequestServices
Get Request Services
Parameters
idsarray 8, 101, 1004localestring current locale for services (optional, default'en')
Examples
(async () => {
const service = new Service('http://service-services.dev/api/v1/');
const request = await service.searchRequestServices([8, 101, 1004]);
})();Returns Promise<any>
getServicesSuggestions
Get Services Suggests
Parameters
params(optional, default{})
Returns Promise<any>
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago