src.dualinventive.com/mtinfo/dist/webroot/rc-4.05/vodafone-m2m/schema/SMSService_schema1.xsd

61 lines
2.1 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema version="1.0" targetNamespace="http://ws.gdsp.vf.gdspcustomer.com/" xmlns:tns="http://ws.gdsp.vf.gdspcustomer.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="deliverSMS" type="tns:deliverSMS"/>
<xs:element name="deliverSMSResponse" type="tns:deliverSMSResponse"/>
<xs:element name="gdspHeader" nillable="true" type="tns:gdspHeader"/>
<xs:complexType name="deliverSMS">
<xs:sequence>
<xs:element name="deviceId" type="xs:string" minOccurs="0"/>
<xs:element name="destinationId" type="xs:string" minOccurs="0"/>
<xs:element name="messageData" type="xs:string" minOccurs="0"/>
<xs:element name="messageType" type="xs:string" minOccurs="0"/>
<xs:element name="messageUDH" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="gdspHeader">
<xs:sequence>
<xs:element name="gdspCredentials" type="tns:gdspCredentials" minOccurs="0"/>
<xs:element name="gdspFlags" type="tns:gdspFlags" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="gdspCredentials">
<xs:sequence>
<xs:element name="password" type="xs:string" minOccurs="0"/>
<xs:element name="userId" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="gdspFlags">
<xs:sequence>
<xs:element name="retry" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="deliverSMSResponse">
<xs:sequence>
<xs:element name="return" type="tns:smsResponse" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="smsResponse">
<xs:sequence>
<xs:element name="deviceId" type="xs:string" minOccurs="0"/>
<xs:element name="returnCode" type="tns:returnCode" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="returnCode">
<xs:sequence>
<xs:element name="majorReturnCode" type="xs:string" minOccurs="0"/>
<xs:element name="minorReturnCode" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:schema>