The spv.vds.ipprot_nova.IpadClient Class

spv.vds.ipprot_nova.IpadClient(service_url, use_jsonp)

service_url {string}
use_jsonp {boolean}

The spv.vds.ipprot_nova.IpadClient.ProtocolError Class

… more

.get_config_quick_info(session_id, config_name, on_success, on_failure)

session_id {string}
config_name {string}
on_success {function(spv.vds.ipprot_nova.output.ConfigQuickInfoResult)}
on_failure {function(Error)}

.loan_get_current_loan(session_id, on_success, on_failure)

session_id {string}
on_success {function(spv.vds.ipprot_nova.loanextension.Loan)}
on_failure {function(Error)}

.loan_reset(session_id, on_success, on_failure)

session_id {string}
on_success {function(spv.vds.ipprot_nova.loanextension.Loan)}
on_failure {function(Error)}

.loan_set_loan_paramters(session_id, down_payment, interest_rate, number_of_months, on_success, on_failure)

session_id {string}
down_payment {number}
interest_rate {number}
number_of_months {number}
on_success {function(spv.vds.ipprot_nova.loanextension.Loan)}
on_failure {function(Error)}

.set_retailer_business_group(session_id, business_group_retailer_id, on_success, on_failure)

session_id {string}
business_group_retailer_id {string}
on_success {function(boolean)}
on_failure {function(Error)}

.vcamp_get_campaigns(feed_id, on_success, on_failure)

feed_id {string}
on_success {function(spv.vds.ipprot_nova.volvocampaigns.CampaignCollection)}
on_failure {function(Error)}

.vcomp_disable_company_car_prices(session_id, on_success, on_failure)

session_id {string}
on_success {Function}
on_failure {function(Error)}

.vcomp_enable_company_car_prices(session_id, on_success, on_failure)

session_id {string}
on_success {Function}
on_failure {function(Error)}

.vcomp_update_input_params(session_id, input_params, on_success, on_failure)

session_id {string}
input_params {Object.<string, Object>}
on_success {function(spv.vds.ipprot_nova.volvocompanycarsextensions.CCInputView)}
on_failure {function(Error)}

.vcomp_update_input_params_2(session_id, input_params, on_success, on_failure)

session_id {string}
input_params {Object}
on_success {function(spv.vds.ipprot_nova.volvocompanycarsextensions.CCInputView)}
on_failure {function(Error)}

.vret_get_retailers(on_success, on_failure)

on_success {function(Array.<spv.vds.ipprot_nova.retailerdatahandler.VolvoRetailer>)}
on_failure {function(Error)}

.vret_get_retailers_by_ids(ids, on_success, on_failure)

ids {string}
on_success {function(Array.<spv.vds.ipprot_nova.retailerdatahandler.VolvoRetailer>)}
on_failure {function(Error)}

.vret_send_customer_and_retailer_mail(session_id, customer_first_name, customer_surname, customer_email, customer_phone, preferred_contact_time, preferred_contact_media, want_newsletter, want_summary_pdf, retailer_id, mail_link_url, on_success, on_failure)

session_id {string}
customer_first_name {string}
customer_surname {string}
customer_email {string}
customer_phone {string}
preferred_contact_time {string}
preferred_contact_media {string}
want_newsletter {boolean}
want_summary_pdf {boolean}
retailer_id {string}
mail_link_url {string}
on_success {function(spv.vds.ipprot_nova.output.MailRequestResult)}
on_failure {function(Error)}

.vret_send_customer_mail(session_id, customer_email, want_newsletter, want_summary_pdf, mail_link_url, on_success, on_failure)

session_id {string}
customer_email {string}
want_newsletter {boolean}
want_summary_pdf {boolean}
mail_link_url {string}
on_success {function(spv.vds.ipprot_nova.output.MailRequestResult)}
on_failure {function(Error)}

.vspec_get_item_properties(model, cis_id, item_type, on_success, on_failure)

model {string}
cis_id {string}
item_type {spv.vds.ipprot_nova.specification.VolvoItemType}
on_success {function(Array.<spv.vds.ipprot_nova.specification.ItemProperties>)}
on_failure {function(Error)}

.vspec_get_specification(encoded_config, encoding, localization_id, on_success, on_failure)

encoded_config {string}
encoding {string}
localization_id {string}
on_success {function(spv.vds.ipprot_nova.specification.CarSpecification)}
on_failure {function(Error)}