/**
* @fileoverview Exposed data type for use outside of VdsClient.
* All properties should be exposed to allow use from uncompiled
* code.
*
* @author anders.rejdebrant@spark-vision.com (Anders Rejdebrant)
*/
goog.provide('spv.vds.VolvoCarSpec');
goog.require('spv.vds.VolvoCarSpecItem');
goog.require('spv.vds.VolvoCarSpecTechData');
/**
* @struct
* @constructor
* @param {string} cis_car_spec
* @param {number} total_price
* @param {null|string} price_localization_id
* @param {null|string} price_currency_sign
* @param {Array.<spv.vds.VolvoCarSpecItem>} items
* @param {Array.<spv.vds.VolvoCarSpecTechData>} technical_datas
*/
spv.vds.VolvoCarSpec = function(
cis_car_spec,
total_price,
price_localization_id,
price_currency_sign,
items,
technical_datas)
{
/**
* @type {string}
* @nocollapse
*/
this.cis_car_spec = cis_car_spec;
/**
* @type {number}
* @nocollapse
*/
this.total_price = total_price;
/**
* @type {null|string}
* @nocollapse
*/
this.price_localization_id = price_localization_id;
/**
* @type {null|string}
* @nocollapse
*/
this.price_currency_sign = price_currency_sign;
/**
* @type {Array.<spv.vds.VolvoCarSpecItem>}
* @nocollapse
*/
this.items = items;
/**
* @type {Array.<spv.vds.VolvoCarSpecTechData>}
* @nocollapse
*/
this.technical_datas = technical_datas;
};