The spv.ds.impl.IPPCommon Namespace

.convertBumpMenuToMenuItem(proto_menu)

proto_menu {spv.ds.impl.RawBumpMenu}
returns {spv.ds.MenuItem}

.convertBumpMenusToMenuItems(proto_menus)

proto_menus {Array.<spv.ds.impl.RawBumpMenu>}
returns {Array.<spv.ds.MenuItem>}

.convertToBump(proto_bump)

proto_bump {spv.ds.impl.RawBump}
returns {spv.ds.impl.Bump}

.convertToBumpItem(proto_item)

proto_item {spv.ds.impl.RawBumpItem}
returns {spv.ds.impl.BumpItem}

.convertToBumpItems(proto_items)

proto_items {Array.<spv.ds.impl.RawBumpItem>}
returns {Array.<spv.ds.impl.BumpItem>}

.convertToBumpSerie(proto_serie)

proto_serie {spv.ds.impl.RawBumpSerie}
returns {spv.ds.impl.BumpSerie}

.convertToBumpSeries(proto_series)

proto_series {Array.<spv.ds.impl.RawBumpSerie>}
returns {Array.<spv.ds.impl.BumpSerie>}

.convertToBumps(proto_bumps)

proto_bumps {Array.<spv.ds.impl.RawBump>}
returns {Array.<spv.ds.impl.Bump>}

.convertToConfigLoadResult(config_bop)

config_bop {spv.ds.impl.RawConfigBop}
returns {spv.ds.ConfigLoadResult}

.convertToDisplayPrice(bop_display_price)

bop_display_price {spv.ds.impl.RawDisplayPrice}
returns {spv.ds.DisplayPrice}

.convertToFacebookShareData(proto_data)

proto_data {spv.ds.impl.RawFacebookShareData}
returns {spv.ds.FacebookShareData}

.convertToFreshConfig(proto_data)

proto_data {spv.ds.impl.RawFreshConfig}
returns {spv.ds.FreshConfig}

.convertToFreshConfigs(proto_datas)

proto_datas {Array.<spv.ds.impl.RawFreshConfig>}
returns {Array.<spv.ds.FreshConfig>}

.convertToGoalStateResolver(proto_resolver)

proto_resolver {spv.ds.impl.RawOutResolvers}
returns {spv.ds.impl.GoalStateResolver}

.convertToGuiPath(proto_gui_path)

proto_gui_path {spv.ds.impl.RawGuiPath}
returns {spv.ds.GuiPath}

.convertToGuiPathItem(proto_gui_item)

proto_gui_item {spv.ds.impl.RawGuiItem}
returns {spv.ds.GuiPathItem}

.convertToGuiPathItems(proto_gui_items)

proto_gui_items {Array.<spv.ds.impl.RawGuiItem>}
returns {Array.<spv.ds.GuiPathItem>}

.convertToGuiPaths(proto_gui_paths)

proto_gui_paths {Array.<spv.ds.impl.RawGuiPath>}
returns {Array.<spv.ds.GuiPath>}

.convertToIntroPage(proto_intro_page)

proto_intro_page {spv.ds.impl.RawRoot}
returns {spv.ds.IntroPage}

.convertToIntroPageConfig(proto_config)

proto_config {spv.ds.impl.RawConfiguration}
returns {spv.ds.IntroPageConfig}

.convertToIntroPageConfigs(proto_configs)

proto_configs {Array.<spv.ds.impl.RawConfiguration>}
returns {Array.<spv.ds.IntroPageConfig>}

.convertToIntroPageGroup(proto_group)

proto_group {spv.ds.impl.RawGroups}
returns {spv.ds.IntroPageGroup}

.convertToIntroPageGroups(proto_groups)

proto_groups {Array.<spv.ds.impl.RawGroups>}
returns {Array.<spv.ds.IntroPageGroup>}

.convertToIntroPageImage(proto_image)

proto_image {spv.ds.impl.RawImage}
returns {spv.ds.IntroPageImage}

.convertToIntroPageImages(proto_images)

proto_images {Array.<spv.ds.impl.RawImage>}
returns {Array.<spv.ds.IntroPageImage>}

.convertToItemSummaries(bop_summaries)

bop_summaries {Array.<spv.ds.impl.RawOutBopSummary>}
returns {Array.<spv.ds.ItemSummary>}

.convertToItemSummary(bop_summary)

bop_summary {spv.ds.impl.RawOutBopSummary}
returns {spv.ds.ItemSummary}

.convertToLoan(loan_aux)

loan_aux {Object}
returns {spv.ds.Loan}

.convertToMenuItem(bop_update)

bop_update {spv.ds.impl.RawOutBopUpdate}
returns {spv.ds.MenuItem}

.convertToMenuItems(bop_updates)

bop_updates {Array.<spv.ds.impl.RawOutBopUpdate>}
returns {Array.<spv.ds.MenuItem>}

.convertToMenuTree(proto_node)

proto_node {spv.ds.impl.RawMenuNode}
returns {spv.ds.MenuNode}

.convertToSessionInitData(proto_sid)

proto_sid {spv.ds.impl.RawSessionInitData}
returns {spv.ds.impl.SessionInitData}

.convertToSessionStateUpdate(out_bop)

out_bop {spv.ds.impl.RawOutBop}
returns {spv.ds.SessionStateUpdate}

.convertToSubscriptionIds(bop_subs)

bop_subs {Array.<spv.ds.impl.RawOutBopSubscription>}
returns {Array.<string>}

.extractAuxiliaryData(out_bop)

out_bop {spv.ds.impl.RawOutBop}
returns {spv.ds.impl.AuxData}

.extractLoan(aux_data)

aux_data {Object}
returns {null | spv.ds.Loan}

.extractMenuItemLoan(aux_data)

aux_data {Object}
returns {?number}

.extractSummary(out_bop)

out_bop {spv.ds.impl.RawOutBop}
returns {spv.ds.Summary}

.stripAuxCarrier(aux_carrier)

aux_carrier {Object}
returns {Object.<string, Object>}

.stripAuxCarrier_v2(aux_carrier)

aux_carrier {Object}
returns {Array.<Object>}

.stripMainMenus(menu_items)

menu_items {Array.<spv.ds.MenuItem>}
returns {Array.<spv.ds.MenuItem>}