Page History: MetaService 1.2 : Data Types
Compare Page Revisions
Page Revision: 2011/07/05 02:24
These are the Data Types of the Meta Service.
- WebcastSummary
- Code
- CustomerName
- Hits
- Languages
- ProfileId
- Revision
- ScheduledStart
- Status
- Title
- Webcast
- ActualEnd
- ActualStart
- Annotations
- Attachments
- Code
- CustomerName
- Description
- GenericItems
- Id
- Language
- Languages
- Location
- Address
- City
- Coordinates
- CountryCode
- PostalCode
- State
- TimeZoneName
- MediaStreams
- MediaStream
- Bitrate
- Dimensions
- Id
- Start
- End
- Type
- ContentType
- Description
- Gaps
- Location
- Size
- ProfileId
- Reference
- Revision
- ScheduledStart
- RegisterUrl
- Slides
- Slide
- Attachments
- Events
- Id
- RawText
- Reference
- Speakers
- Speaker
- Category
- Dob
- Email
- Events
- Gender
- Homepage
- Id
- ImageUrl
- Name
- Phone
- Pob
- Reference
- Role
- Status
- Tags
- Title
- Topics
- Topic
- Attachments
- Description
- Events
- Id
- Reference
- Title
WebcastSearchOrder
WebcastSearchOrder
Let you control the order in which WebcastSearch results are returned to you.
WebcastSearchOrder is an enumeration and can have one of the following values:
ClientAsc
ClientDesc
CreatedAsc
CreatedDesc
ModifyAsc
ModifyDesc
StartAsc
StartDesc
WebcastDefaultTitleAsc
WebcastDefaultTitleDesc
WebcastSummary
Provides basic information about a Webcast.
WebcastSummary has the following properties:
Code
A string. Uniquely identifies a Webcast.
CustomerName
A string. The name of the person or organization that commissioned the Webcast.
Hits
Languages
A list of language code strings. Indicates the languages this Webcast is available in.
ProfileId
A string. The unique Id of the Profile that was used when this Webcast was initially created.
Revision
A string. A Webcast's Revision is updated every time it changes, to reflect when and by whom the last change was made. This can be used to establish that a Webcast has changed since the last time you retrieved it.
ScheduledStart
A DateTime/Calendar. UTC representation of the date and time on which the Webcast is scheduled to start.
Status
An Enumeration value of type WebcastStatus.
Possible values are:
Ready
Indicates a Webcast has been properly configured and Webcast Player and files are now available.
Pre-Live
Indicates a Webcast is preparing to go live. MediaStreams are now available, or will be very soon.
Live
Indicates a Webcast is live.
Pre-Indexed
Indicates a Webcast is postprocessing files for on demand usage.
Indexed
Indicates a Webcast is available for on demand usage. Downloadable files are now available, or will be very soon.
Title
A string, the title of the Webcast.
Hit
Describes the data item with which a WebcastSearch match was made.
Hit has the following properties :
Type
An enumeration of type HitType.
Possible values are:
Customer
Indicates a (partial) match was made with the CustomerName property of a Webcast.
Topic
Indicates a (partial) match was made with a Topic.Title or Topic.Reference property of a Webcast.
Slide
Indicates a (partial) match was made with a Slide.Text or Slide.Reference property of a Webcast.
Speaker
Indicates a (partial) match was made with a Speaker.Name, Speaker.Reference or Speaker.Category property of a Webcast.
Webcast
Indicates a (partial) match was made with Webcast.Title or Webcast.Reference.
Description
A string representation of the match that was made. Use this for displaying search results.
Id
A string. Uniquely identifies a data item or Webcast. Use this to find the data item in a Webcast object.
Webcast
Provides detailed information about a webcast.
Webcast has the following properties:
ActualEnd
A DateTime. UTC representation of the actual date and time on which the Webcast ended.
ActualStart
A DateTime. UTC representation of the actual date and time on which the Webcast started.
Annotations
Attachments
A list of
Attachment objects. Attachments on the Webcast level contain links to binaries such as media files and slides.
Code
A string. Uniquely identifies a Webcast.
CustomerName
A string. The name of the person or organization that commissioned the Webcast.
Description
A string. Description of this Webcast.
GenericItems
Id
A string. Uniquely identifies a Webcast.
Language
A string. Indicates the language version of the Webcast.
Languages
A list of language code strings. Indicates the languages this Webcast is available in.
Location
A
Location object. Contains information pertaining to the geographical location of this Webcast.
MediaStreams
ProfileId
A string. The unique Id of the Profile that was used when this Webcast was initially created.
Reference
A string. Custom "free form" field that is controlled through the Management Service. One of its intended uses is to contain identifiers from external data models.
Revision
A string. A Webcast's Revision is updated every time it changes, to reflect when and by whom the last change was made. This can be used to establish that a Webcast has changed since the last time you retrieved it.
ScheduledStart
A DateTime. UTC representation of the date and time on which the Webcast is/was scheduled to start.
RegisterUrl
A string. Url to Cwc registration application.
Slides
Speakers
Status
An enumeration value of type WebcastStatus.
Possible values are:
Ready
Indicates a Webcast has been properly configured and Webcast Player and files are now available.
Pre-Live
Indicates a Webcast is preparing to go live. MediaStreams are now available, or will be very soon.
Live
Indicates a Webcast is live.
Pre-Indexed
Indicates a Webcast is postprocessing files for on demand usage.
Indexed
Indicates a Webcast is available for on demand usage. Downloadable files are now available, or will be very soon.
Tags
A list of strings. Tags are generally used for indexing purposes.
Title
A string, the title of the Webcast.
Topics
Annotation
An annotation to the Webcast.
Annotation has the following properties:
Events
Text
A string. The content of the Annotation.
Event
Describes the date and time on which a parent object was active.
Event has the following properties:
End
A DateTime. UTC representation of the date and time on which an event ended.
Start
A DateTime. UTC representation of the date and time on which an event started.
Attachment
Contains information about an attached binary.
Attachment has the following properties:
ContentType
A string. Represents the mime-type of the attached binary.
Description
A string. Describes the binary.
Location
A string. Url of the binary.
Size
A long. Size of the binary in bytes.
Location
Contains information pertaining to the geographical location of the Webcast.
Location has the following properties:
Address
A string.
City
A string.
Coordinates
An object with the following properties:
Latitude
A double.
Longitude
A double.
CountryCode
PostalCode
A string.
State
A string.
TimeZoneName
A string. The name of the time zone as defined in
Zone.tab.
MediaStream
Contains information about a media stream.
MediaStream has the following properties:
Bitrate
An integer. The bitrate of the media stream in bytes per second.
Dimensions
An object with the following properties:
Width
An integer. The width of the media stream in pixels. Only set for media streams of Type Video.
Height
An integer. The height of the media stream in pixels. Only set for media streams of Type Video.
Id
A string. Uniquely identifies this MediaStream.
Start
A DateTime. UTC representation of the date and time on which the media stream starts.
End
A DateTime. UTC representation of the date and time on which the media stream ends.
Type
An enumeration value of type StreamType.
Possible values are:
Audio
Video
ContentType
A string. Represents the mime-type of media stream.
Description
A string. Describes the media stream.
Gaps
A list of
Gap objects. A gap describes a period that is not available in the MediaStream.
Location
A string. Url of the media stream.
Size
A long. Size of the stream in bytes.
Slide
Contains information about a slide.
Slide has the following properties:
Attachments
A list of
Attachment objects. Attachments on the Slide level contain bitmap representations of a slide in different sizes.
Events
Id
A string. Uniquely identifies this Slide.
RawText
A string. Text exported from a slide. Use this for indexing purposes only.
Reference
A string. Custom "free form" field that is controlled through the Management Service. One of its intended uses is to contain identifiers from external data models.
GenericItem
A GenericItem allows for completely custom data to be plotted on a Webcast's timeline.
GenericItem has the following properties:
Events
Id
A string. Uniquely identifies this GenericItem.
Reference
A string. Custom "free form" field that is controlled through the Management Service. One of its intended uses is to contain identifiers from external data models.
Value
A string. The actual content of the generic data item.
Gap
Describes a period that is not available in a MediaStream.
Gap has the following properties:
Start
A DateTime. UTC representation of the date and time on which a gap started.
End
A DateTime. UTC representation of the date and time on which a gap ended.
Offset
A double. The position, in seconds, of the Gap in the MediaStream. This offset is cumulative for preceding Gaps, so further iteration is not required.
Correction
A double. The correction, in seconds, that can be added to Offset to compute the actual DateTime of the MediaStream's position.
Speaker
Contains information about a speaker.
Speaker has the following properties:
Category
A string. Describes political party, department, group etc.
Dob
A string. The date of birth of the Speaker.
Email
A string. The email address of the Speaker.
Events
Gender
An enumeration that can have one of the following properties:
Unknown
Male
Female
Homepage
A string. A Url to the home page of the Speaker.
Id
A string. Uniquely identifies this Speaker. Note that in the Company Webcast model Speakers are cloned for each Webcast, and therefor do not have a consistent Id across different Webcasts. To identify a Speaker across different Webcasts, use their Name or Reference properties.
ImageUrl
A string. A Url to a picture of the Speaker.
Name
An object with the following properties:
Title
A string. The title of the Speaker.
First
A string. The first name of the Speaker.
Middle
A string. The middle name of the Speaker.
Last
A string. The last name of the Speaker.
Phone
A string. The phone number of the Speaker.
Pob
A string. The place of birth of the Speaker.
Reference
A string. Custom "free form" field that is controlled through the Management Service. One of its intended uses is to contain identifiers from external data models.
Role
A string. The role of the Speaker.
Topic
Contains information about a topic.
Topic has the following properties:
Attachments
Description
A string. Description of this Topic.
Events
Id
A string. Uniquely identifies this Topic.
Reference
A string. Custom "free form" field that is controlled through the Management Service. One of its intended uses is to contain identifiers from external data models.
Tags
A list of strings. Tags are generally used for indexing purposes.
Title
A string. The title of the Topic.