ds/impl/SessionInitData.js

/**
 * @fileoverview This file contains internal definitions used in DsClient
 *
 * @author anders.rejdebrant@spark-vision.com (Anders Rejdebrant)
 */

goog.provide('spv.ds.impl.SessionInitData');

goog.require('spv.ds.impl.Bump');
goog.require('spv.ds.IntroPage');




/**
 * @struct
 * @constructor
 *
 * @param {string} session_id 
 * @param {Array.<spv.ds.impl.Bump>} bumps
 * @param {spv.ds.IntroPage} intro_page
 */
spv.ds.impl.SessionInitData = function(
		session_id,
		bumps,
		intro_page)
{
	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.session_id = session_id;

	/**
	 * @type {Array.<spv.ds.impl.Bump>}
	 * @nocollapse
	 */
	this.bumps = bumps;

	/**
	 * @type {spv.ds.IntroPage}
	 * @nocollapse
	 */
	this.intro_page = intro_page;
};