/**
* @fileoverview Exposed data type for use outside of DsClient.
* All properties should be exposed to allow use from uncompiled
* code.
*
* @author anders.rejdebrant@spark-vision.com (Anders Rejdebrant)
*/
goog.provide('spv.ds.IntroPage');
goog.require('spv.ds.IntroPageGroup');
/**
* @struct
* @constructor
* @param {Array.<spv.ds.IntroPageGroup>} groups
* @param {Array.<Object>} intro_page_extras
* @param {null|string} source_checksum
*/
spv.ds.IntroPage = function(
groups,
intro_page_extras,
source_checksum)
{
/**
* @type {Array.<spv.ds.IntroPageGroup>}
* @nocollapse
*/
this.groups = groups;
/**
* @type {Array.<Object>}
* @nocollapse
*/
this.intro_page_extras = intro_page_extras;
/**
* @type {null|string}
* @nocollapse
*/
this.source_checksum = source_checksum;
};