/**
* @fileoverview This file contains internal data structures used in DsClient
*
* @author anders.rejdebrant@spark-vision.com (Anders Rejdebrant)
*/
goog.provide('spv.ds.impl.Bump');
goog.require('spv.ds.MenuItem');
goog.require('spv.ds.impl.BumpItem');
goog.require('spv.ds.impl.BumpSerie');
/**
* @struct
* @constructor
* @param {string} version
* @param {Array.<spv.ds.impl.BumpItem>} items
* @param {Array.<spv.ds.MenuItem>} menus
* @param {Array.<spv.ds.impl.BumpSerie>} series
* @param {string} gui_url
* @param {string} icon_url
* @param {string} composed_url
* @param {string} readmore_content_url
* @param {string} summary_content_url
* @param {number} reset_time_sec
* @param {string} initial_serie
* @param {number} initial_frame
* @param {string} category
*/
spv.ds.impl.Bump = function(
version,
items,
menus,
series,
gui_url,
icon_url,
composed_url,
readmore_content_url,
summary_content_url,
reset_time_sec,
initial_serie,
initial_frame,
category)
{
/**
* @type {string}
*/
this.version = version;
/**
* @type {Array.<spv.ds.impl.BumpItem>}
*/
this.items = items;
/**
* @type {Array.<spv.ds.MenuItem>}
*/
this.menus = menus;
/**
* @type {Array.<spv.ds.impl.BumpSerie>}
*/
this.series = series;
/**
* @type {string}
*/
this.gui_url = gui_url;
/**
* @type {string}
*/
this.icon_url = icon_url;
/**
* @type {string}
*/
this.composed_url = composed_url;
/**
* @type {string}
*/
this.readmore_content_url = readmore_content_url;
/**
* @type {string}
*/
this.summary_content_url = summary_content_url;
/**
* @type {number}
*/
this.reset_time_sec = reset_time_sec;
/**
* @type {string}
*/
this.initial_serie = initial_serie;
/**
* @type {number}
*/
this.initial_frame = initial_frame;
/**
* @type {string}
*/
this.category = category;
};