vds/VolvoCarSpecItem.js

/**
 * @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.VolvoCarSpecItem');




/**
 * @struct
 * @constructor
 * @param {string} cis_id
 * @param {string} ds_id
 * @param {string} item_type
 * @param {string} activation_type
 * @param {number} price
 * @param {Object.<string, Object>} properties
 */
spv.vds.VolvoCarSpecItem = function(
		cis_id,
		ds_id,
		item_type,
		activation_type,
		price,
		properties)
{
	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.cis_id = cis_id;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.ds_id = ds_id;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.item_type = item_type;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.activation_type = activation_type;

	/**
	 * @type {number}
	 * @nocollapse
	 */
	this.price = price;

	/**
	 * @type {Object.<string, Object>}
	 * @nocollapse
	 */
	this.properties = properties;
};