Companywebcast API Wiki

Page History: ManagementService 1.1 : Data Types

Compare Page Revisions



« Older Revision - Back to Page History - Newer Revision »


Page Revision: 2010/03/27 23:12


Behold the DataTypes of the Management Service


Customer

An object with the following properties:
Description
Id
Modules
Name
Profiles
Tags

CustomerSummary

An object with the following properties:
Id
Name

ModuleType

An enumeration. Can have one (or more?) of the following values:
None
Poll
Registration
Slides
Speakers
Survey
Topics

Profile

An object with the following properties:
Description
Id
Title

Webcast

An object with the following properties:
ActiveModules
A list of ModuleType objects. Gets or sets the Modules enabled for this Webcast.
Code
A string. Uniquely identifies a Webcast. It is automatically generated during WebcastCreate, and is a read only property.
DefaultLanguage
A string. Gets or sets the 2 character country code that defines the default language.
Enlist
A boolean. Gets or sets whether this Webcast should be available through the MetaService's WebcastSearch method. If Enlist is set to true, this Webcast can appear in the results of WebcastSearch.
LanguageCodes
A list of 2 character language codes. Gets or sets the languages in which this Webcast is available.
Localization
A list of WebcastData objects. Contains localized meta data for this Webcast.
Location
A Location object. Contains information pertaining to the geographical location of the Webcast.
Reference
A string. You can use this property for your own purposes. Whatever you place here will be available through the MetaService as well. One of its intended uses is for you to place your own identifier here.
Revision
A string. Every time WebcastSave is called on a Webcast, its Revision is updated to reflect its last change date. When you use WebcastSave, your Webcast's Revision has to always contain the latest Revision date. Webcasts with an out of date Revision will fail to save.
ScheduledStart
A DateTime. Gets or sets the date and time on which the Webcast should start.
SlidesModule
A SlidesModule object. Contains configuration information and meta data for slides.
SpeakersModule
A SpeakersModule object. Contains configuration information and meta data for speakers.
TopicsModule
A TopicsModule object. Contains configuration information and meta data for topics.
Triggers
A list of Trigger objects. During the Live phase of a Webcast, the activation of one Module's data element can automatically trigger the activation of another. For example, when Slide5 is activated, it can "trigger" Topic2 to become active is well. This list contains a Webcast's triggers.

LocalizedWebcastData

An object with the following properties:
Description
A string. Description of this Webcast.
Tags
A list of
Title
A string. The title of this Webcast.

SlidesModule

An object with the following properties:
Slides
A list of LocalizedSlides objects.
StatusEnabled
A list of WebcastStatus objects. The SlidesModule and all the data it contains is only available in the WebcastStatus phases you explicitly define here.

SpeakersModule

An object with the following properties:
Speakers
A list of LocalizedSpeaker objects.
StatusEnabled
A list of WebcastStatus objects. The SpeakersModule and all the data it contains is only available in the WebcastStatus phases you explicitly define here.

TopicsModule

An object with the following properties:
Topics
A list of LocalizedTopics objects.
StatusEnabled
A list of WebcastStatus objects. The TopicsModule and all the data it contains is only available in the WebcastStatus phases you explicitly define here.