Page History: ManagementService 1.1 : Data Types
Compare Page Revisions
Page Revision: 2010/03/27 23:18
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.
WebcastData
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
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
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
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.