AXL-Client-Simple
view release on metacpan or search on metacpan
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="6 dB above nominal"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="XZzkpml">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="None"/>
<xsd:enumeration value="Signal only"/>
<xsd:enumeration value="Dtmf only"/>
<xsd:enumeration value="Both"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="XZznetworkMediaType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Auto"/>
<xsd:enumeration value="Full 100"/>
<xsd:enumeration value="Half 100"/>
<xsd:enumeration value="Full 10"/>
<xsd:enumeration value="Half 10"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="XZzntpmode">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Unicast"/>
<xsd:enumeration value="Multicast"/>
<xsd:enumeration value="Anycast"/>
<xsd:enumeration value="Directed Broadcast"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="XZzpreff">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Off"/>
<xsd:enumeration value="On"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="XZzuserInfo">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="None"/>
<xsd:enumeration value="Phone"/>
<xsd:enumeration value="IP"/>
</xsd:restriction>
</xsd:simpleType>
<!-- AxlMessage.xsd -->
<!-- These types are not used by anything, so they are commented out
<xsd:element name="axl" type="axlapi:Envelope">
<xsd:annotation>
<xsd:documentation>The abstract AXL envelope.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="Envelope" abstract="true" block="restriction">
<xsd:annotation>
<xsd:documentation>Abstract</xsd:documentation>
</xsd:annotation>
<xsd:all>
<xsd:element name="asynchronous" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>If defined, the client wishes the response returned asynchrously.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="asynchResponsePort" type="xsd:nonNegativeInteger" minOccurs="0">
<xsd:annotation>
<xsd:documentation>If defined and asynchronous is true, then return the response to this port (otherwise, use the system default).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="securityInfo" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Carries the security information of the envelope.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="userid" type="xsd:string"/>
<xsd:element name="password" type="xsd:string"/>
<xsd:element name="publicKey" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:all>
<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
</xsd:complexType>
<xsd:complexType name="Response" abstract="false">
<xsd:complexContent>
<xsd:extension base="axlapi:Envelope">
<xsd:choice>
<xsd:element name="response" type="axlapi:APIResponse">
<xsd:annotation>
<xsd:documentation>Completely abstracted, specific response payloads must be defined.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="error" type="axlapi:Error"/>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Request" abstract="false">
<xsd:complexContent>
<xsd:extension base="axlapi:Envelope">
<xsd:all>
<xsd:element name="request" type="axlapi:APIRequest">
<xsd:annotation>
<xsd:documentation>Completely abstracted, the request payload must be defined.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:all>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
-->
<xsd:complexType name="APIRequest" abstract="true">
<xsd:annotation>
<xsd:documentation>All requests must extend abstractRequest.</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
</xsd:complexType>
<xsd:complexType name="APIResponse" abstract="true">
<xsd:annotation>
<xsd:documentation>All responses must extend abstractResponse.</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
</xsd:complexType>
<xsd:complexType name="Error">
<xsd:sequence>
<xsd:element name="code" type="xsd:long">
( run in 0.596 second using v1.01-cache-2.11-cpan-39bf76dae61 )