📄 oma-sup-xsd_bcast_si_interactivitymedia-v1_0-20080226-c.xsd
字号:
InteractivityMediaDocument response (only for interactive delivery)
==================================================
-->
<xs:element name="InteractivityMediaDocumentResponse" type="InteractivityMediaDocumentResponseType"/>
<xs:complexType name="InteractivityMediaDocumentResponseType">
<xs:sequence>
<xs:element name="InteractivityMediaDocument" type="InteractivityMediaDocumentType"/>
</xs:sequence>
<xs:attribute name="requestID" type="xs:unsignedInt" use="optional"/>
<xs:attribute name="statusCode" type="xs:unsignedByte" use="required"/>
</xs:complexType>
<!--
==================================================
InteractivityMediaDocument
==================================================
-->
<xs:element name="InteractivityMediaDocument" type="InteractivityMediaDocumentType">
<xs:annotation>
<xs:documentation>
An InteractivityMedia document triggers the Terminal to render
the "interactivity media objects" message onto the GUI.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="InteractivityMediaDocumentType">
<xs:sequence>
<xs:element name="MediaObjectGroup" type="MediaObjectGroupType" maxOccurs="unbounded"/>
<xs:element name="PrivateExt" type="PrivateExtType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="groupID" type="xs:anyURI" use="required"/>
<xs:attribute name="groupPosition" type="xs:unsignedShort" use="required"/>
<xs:attribute name="id" type="xs:anyURI" use="required"/>
<xs:attribute name="version" type="xs:unsignedInt" use="required"/>
<xs:attribute name="validFrom" type="xs:unsignedInt" use="optional"/>
<xs:attribute name="validTo" type="xs:unsignedInt" use="optional"/>
</xs:complexType>
<!-- MediaObjectGroup -->
<xs:complexType name="MediaObjectGroupType">
<xs:sequence>
<xs:element name="ActionDescriptor" type="ActionDescriptorType" minOccurs="0"/>
<xs:element name="BackOffTiming" type="BackOffTimingType" minOccurs="0"/>
<xs:element name="MediaObjectSet" type="MediaObjectSetType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="SMSTemplate" type="SMSTemplateType" minOccurs="0"/>
<xs:element name="EmailTemplate" type="EmailTemplateType" minOccurs="0"/>
<xs:element name="VoiceCall" type="VoiceCallType" minOccurs="0"/>
<xs:element name="WebLink" type="WebLinkType" minOccurs="0"/>
<xs:element name="AlternativeText" type="LanguageString" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="id" type="xs:anyURI" use="required"/>
<xs:attribute name="startMediaFlag" type="xs:boolean" use="required"/>
</xs:complexType>
<!-- Action Descriptor -->
<xs:complexType name="ActionDescriptorType">
<xs:attribute name="inputAllowedTime" type="xs:unsignedInt" use="optional"/>
<xs:attribute name="onTimeOutPointer" type="xs:anyURI" use="optional"/>
<xs:attribute name="updateFlag" type="xs:boolean" use="optional"/>
<xs:attribute name="onActionPointer" type="xs:anyURI" use="optional"/>
</xs:complexType>
<!-- Back Off Timing -->
<xs:complexType name="BackOffTimingType">
<xs:attribute name="offsetTime" type="xs:decimal" use="required"/>
<xs:attribute name="randomTime" type="xs:decimal" use="required"/>
</xs:complexType>
<!-- Media Object Set -->
<xs:complexType name="MediaObjectSetType">
<xs:sequence>
<xs:element name="Description" type="LanguageString" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Object" type="ObjectType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="File" type="FileType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="relativePreference" type="xs:unsignedInt" use="optional"/>
<xs:attribute name="Content-Type" type="xs:string" use="required"/>
<xs:attribute name="Content-Location" type="xs:anyURI" use="required"/>
</xs:complexType>
<!-- Object -->
<xs:complexType name="ObjectType">
<xs:sequence>
<xs:element name="PartType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="Content-Location" type="xs:anyURI" use="optional"/>
<xs:attribute name="Content-Type" type="xs:string" use="required"/>
<xs:attribute name="start" type="xs:boolean" use="optional" default="false"/>
</xs:complexType>
<!-- File -->
<xs:complexType name="FileType">
<xs:attribute name="Content-Location" type="xs:anyURI" use="required"/>
<xs:attribute name="TOI" type="xs:positiveInteger" use="required"/>
<xs:attribute name="Content-Length" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="Transfer-Length" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="Content-Type" type="xs:string" use="optional"/>
<xs:attribute name="Content-Encoding" type="xs:string" use="optional"/>
<xs:attribute name="Content-MD5" type="xs:base64Binary" use="optional"/>
<xs:attribute name="FEC-OTI-FEC-Encoding-ID" type="xs:unsignedByte" use="optional"/>
<xs:attribute name="FEC-OTI-FEC-Instance-ID" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="FEC-OTI-Maximum-Source-Block-Length" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="FEC-OTI-Encoding-Symbol-Length" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="FEC-OTI-Max-Number-of-Encoding-Symbols" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="FEC-OTI-Scheme-Specific-Info" type="xs:base64Binary" use="optional"/>
</xs:complexType>
<!-- SMS Template -->
<xs:complexType name="SMSTemplateType">
<xs:sequence>
<xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:complexContent>
<xs:extension base="LanguageString">
<xs:attribute name="text" type="xs:string" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="SelectChoice" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ChoiceText" type="LanguageString" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="smsURI" type="xs:anyURI" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="relativePreference" type="xs:unsignedInt" use="optional"/>
</xs:complexType>
<!-- Email Template -->
<xs:complexType name="EmailTemplateType">
<xs:sequence>
<xs:element name="Description" type="LanguageString" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="MessageBody" type="xs:base64Binary" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="relativePreference" type="xs:unsignedInt" use="optional"/>
<xs:attribute name="toHeader" type="xs:string" use="required"/>
<xs:attribute name="ccHeader" type="xs:string" use="optional"/>
<xs:attribute name="bccHeader" type="xs:string" use="optional"/>
<xs:attribute name="subjectHeader" type="xs:string" use="optional"/>
</xs:complexType>
<!-- Voice call -->
<xs:complexType name="VoiceCallType">
<xs:sequence>
<xs:element name="Description" type="LanguageString" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="PhoneNumber" type="xs:anyURI" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="relativePreference" type="xs:unsignedInt" use="optional"/>
</xs:complexType>
<!-- Web link -->
<xs:complexType name="WebLinkType">
<xs:sequence>
<xs:element name="Description" type="LanguageString" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="relativePreference" type="xs:unsignedInt" use="optional"/>
<xs:attribute name="webURL" type="xs:anyURI" use="required"/>
</xs:complexType>
<!-- Private Extensions -->
<xs:complexType name="PrivateExtType">
<xs:sequence>
<xs:annotation>
<xs:documentation>
This container provides the place for proprietary and application-specific extensions.
Extensions SHALL use a different namespace.
</xs:documentation>
</xs:annotation>
<xs:any namespace="##other" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<!-- String with xml:lang attribute -->
<xs:complexType name="LanguageString">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute ref="xml:lang" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:schema>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -