/**
* @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.IntroPageConfig');
goog.require('spv.ds.Config');
/**
* @struct
* @constructor
* @param {string} title
* @param {boolean} disable_build
* @param {string} small_desc
* @param {string} price_text
* @param {spv.ds.Config} image_config
* @param {number} image_frame
* @param {spv.ds.Config} link_config
*/
spv.ds.IntroPageConfig = function(
title,
disable_build,
small_desc,
price_text,
image_config,
image_frame,
link_config)
{
/**
* @type {string}
* @nocollapse
*/
this.title = title;
/**
* @type {boolean}
* @nocollapse
*/
this.disable_build = disable_build;
/**
* @type {string}
* @nocollapse
*/
this.small_desc = small_desc;
/**
* @type {string}
* @nocollapse
*/
this.price_text = price_text;
/**
* @type {spv.ds.Config}
* @nocollapse
*/
this.image_config = image_config;
/**
* The preferred frame index for the image
*
* @type {number}
* @nocollapse
*/
this.image_frame = image_frame;
/**
* @type {spv.ds.Config}
* @nocollapse
*/
this.link_config = link_config;
};