IDsProtocol

IDsProtocol

Server protocol interface

Source:

Methods

getConfigImage(conf, img_params, on_success, on_failure)

Parameters:
Name Type Description
conf spv.ds.Config
img_params spv.ds.ImageParams
on_success function
on_failure function
Source:

getFreshConfigs(limit, scale_width, scale_height, on_success, on_failure)

Parameters:
Name Type Description
limit number
scale_width number
scale_height number
on_success function
on_failure function
Source:

getIntroPage(on_success, on_failure)

Parameters:
Name Type Description
on_success function
on_failure function
Source:

getItemResources(item_ids, category, model, language, on_success, on_failure)

Parameters:
Name Type Description
item_ids Array.<string>
category string
model string
language string
on_success function
on_failure function
Source:

getReadMore(item_id, model, category, on_success, on_failure)

Parameters:
Name Type Description
item_id string
model string
category string
on_success function
on_failure function
Source:

getUserConfigList(username, on_success, on_failure)

Parameters:
Name Type Description
username string
on_success function
on_failure function
Source:

publicConfigV2Load(session_id, public_config_id, on_success, on_failure)

Parameters:
Name Type Description
session_id string
public_config_id string
on_success function
on_failure function
Source:

publicConfigV2Save(session_id, description, config_storage_aux, on_success, on_failure)

Parameters:
Name Type Description
session_id string
description string
config_storage_aux Object.<string, string>
on_success function
on_failure function
Source:

resetPassword(token, new_password, on_success, on_failure)

Parameters:
Name Type Description
token string
new_password string
on_success function
on_failure function
Source:

sessionAddGuiGroupSubscriptions(session_id, group_ids, on_success, on_failure)

Parameters:
Name Type Description
session_id string
group_ids Array.<string>
on_success function
on_failure function
Source:

sessionBip(session_id, category, item_ids, language, on_success, on_failure)

Parameters:
Name Type Description
session_id string
category string
item_ids Array.<string>
language string
on_success function
on_failure function
Source:

sessionClearGuiGroupSubscriptions(session_id, on_success, on_failure)

Parameters:
Name Type Description
session_id string
on_success function
on_failure function
Source:

sessionCreate(menu_query, readmore_mode, language, ttl, origin, category, on_success, on_failure)

Parameters:
Name Type Description
menu_query string
readmore_mode spv.ds.ipprot_nova.input.BopReadMoreMode
language string
ttl number

Time To Live for this session in seconds

origin string

URL of the embedding page

category string
on_success function
on_failure function
Source:

sessionCreateUser(session_id, user_name, password, on_success, on_failure)

Parameters:
Name Type Description
session_id string
user_name string
password string
on_success function
on_failure function
Source:

sessionGeneratePdf(session_id, on_success, on_failure)

Parameters:
Name Type Description
session_id string
on_success function

Callback taking the generated pdf url

on_failure function
Source:

sessionGetConfig(session_id, encoding, on_success, on_failure)

Parameters:
Name Type Description
session_id string
encoding string
on_success function
on_failure function
Source:

sessionGetConfigNames(session_id, on_success, on_failure)

Parameters:
Name Type Description
session_id string
on_success function
on_failure function
Source:

sessionGetFacebookShareData(session_id, on_success, on_failure)

Parameters:
Name Type Description
session_id string
on_success function
on_failure function
Source:

sessionGetFreshConfigs(session_id, limit, scale_width, scale_height, on_success, on_failure)

TODO: Remove this method once old booster is completely discontinued. Nova's getFreshConfigs is a session free call.

Parameters:
Name Type Description
session_id string
limit number
scale_width number
scale_height number
on_success function
on_failure function
Source:

sessionGetImage(session_id, img_params, on_success, on_failure)

Parameters:
Name Type Description
session_id string
img_params spv.ds.ImageParams
on_success function
on_failure function
Source:

sessionGetItemInfo(session_id, item_ids, language, on_success, on_failure)

Parameters:
Name Type Description
session_id string
item_ids Array.<string>
language string
on_success function
on_failure function
Source:

sessionGetMediaKit(session_id, serie_index, frame_index, file_type, separate_background, separate_shadow, all_frames, use_hd, image_width, image_height, on_success, on_failure)

Parameters:
Name Type Description
session_id string
serie_index number
frame_index number
file_type string
separate_background boolean
separate_shadow boolean
all_frames boolean
use_hd boolean
image_width number
image_height number
on_success function
on_failure function
Source:

sessionGetPresentationStructure(session_id, filter_name, query, on_success, on_failure)

Parameters:
Name Type Description
session_id string
filter_name string
query spv.ds.PresentationStructureQuery
on_success function
on_failure function
Source:

sessionGetStateResolvers(session_id, item_id, on_success, on_failure)

Parameters:
Name Type Description
session_id string
item_id string
on_success function
on_failure function
Source:

sessionGetSummary(session_id, on_success, on_failure)

Parameters:
Name Type Description
session_id string
on_success function
on_failure function
Source:

sessionGetUserConfigImage(session_id, config_name, img_params, on_success, on_failure)

Parameters:
Name Type Description
session_id string
config_name string
img_params spv.ds.ImageParams
on_success function
on_failure function
Source:

sessionHasLoggedInUser(session_id, on_success, on_failure)

Parameters:
Name Type Description
session_id string
on_success function
on_failure function
Source:

sessionLoadConfig(session_id, config, language, on_success, on_failure)

Parameters:
Name Type Description
session_id string
config spv.ds.Config
language string
on_success function
on_failure function
Source:

sessionLoadConfigByName(session_id, config_name, on_success, on_failure)

Parameters:
Name Type Description
session_id string
config_name string
on_success function
on_failure function
Source:

sessionLoadPublicConfig(session_id, config_name, on_success, on_failure)

Parameters:
Name Type Description
session_id string
config_name string
on_success function
on_failure function
Source:

sessionLogin(session_id, user_name, password, on_success, on_failure)

Parameters:
Name Type Description
session_id string
user_name string
password string
on_success function
on_failure function
Source:

sessionLogout(session_id, on_success, on_failure)

Parameters:
Name Type Description
session_id string
on_success function
on_failure function
Source:

sessionRemoveConfigByName(session_id, config_name, on_success, on_failure)

Parameters:
Name Type Description
session_id string
config_name string
on_success function
on_failure function
Source:

sessionResume(session_id, language, on_success, on_failure)

Parameters:
Name Type Description
session_id string
language string
on_success function
on_failure function
Source:

sessionSaveConfigByName(session_id, config_name, allow_overwrite, on_success, on_failure)

Parameters:
Name Type Description
session_id string
config_name string
allow_overwrite boolean
on_success function
on_failure function
Source:

sessionSendHeartBeat(session_id, on_success, on_failure)

Parameters:
Name Type Description
session_id string
on_success function
on_failure function
Source:

sessionSendResetPasswordMail(session_id, main_url, user_name, language, on_success, on_failure)

Parameters:
Name Type Description
session_id string
main_url string
user_name string
language string
on_success function
on_failure function
Source:

sessionSetPriceLocalization(session_id, price_localization_id, on_success, on_failure)

Parameters:
Name Type Description
session_id string
price_localization_id string
on_success function
on_failure function
Source:

sessionToggleItem(session_id, item_id, category, language, on_bop, on_resolvers, on_failure)

Parameters:
Name Type Description
session_id string
item_id string
category string
language string
on_bop function
on_resolvers function
on_failure function
Source:

sessionUpdateBop(session_id, language, on_success, on_failure)

Parameters:
Name Type Description
session_id string
language string
on_success function
on_failure function
Source:

userConfigV2Delete(session_id, config_id, on_success, on_failure)

Parameters:
Name Type Description
session_id string
config_id number
on_success function
on_failure function
Source:

userConfigV2List(session_id, on_success, on_failure)

Parameters:
Name Type Description
session_id string
on_success function
on_failure function
Source:

userConfigV2Load(session_id, config_id, on_success, on_failure)

Parameters:
Name Type Description
session_id string
config_id number
on_success function
on_failure function
Source:

userConfigV2Save(session_id, config_id, description, user_config_aux, config_storage_aux, on_success, on_failure)

Parameters:
Name Type Description
session_id string
config_id number
description string
user_config_aux Object.<string, string>
config_storage_aux Object.<string, string>
on_success function
on_failure function
Source:

userConfigV2SaveAs(session_id, config_name, config_description, user_config_aux, config_storage_aux, on_success, on_failure)

Parameters:
Name Type Description
session_id string
config_name string
config_description string
user_config_aux Object.<string, string>
config_storage_aux Object.<string, string>
on_success function
on_failure function
Source: