AXL-Client-Simple
view release on metacpan or search on metacpan
share/AXLSoap.xsd view on Meta::CPAN
</xsd:choice>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XDeviceMobility">
<xsd:sequence>
<xsd:element name="name" type="xsd:string" nillable="false"/>
<xsd:element name="subNet" type="xsd:string" nillable="false"/>
<xsd:element name="subNetMaskSz" type="xsd:nonNegativeInteger" nillable="false"/>
<xsd:element name="members">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="member" type="axlapi:XDevicePoolDeviceMobility" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XPhysicalLocation">
<xsd:sequence>
<xsd:element name="name" type="xsd:string" nillable="false"/>
<xsd:element name="description" type="xsd:string" nillable="true" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XDeviceMobilityGroup">
<xsd:sequence>
<xsd:element name="name" type="xsd:string" nillable="false"/>
<xsd:element name="description" type="xsd:string" nillable="true" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XDHCPServer">
<xsd:sequence>
<xsd:choice>
<xsd:element name="processNode" type="axlapi:XProcessNode"/>
<xsd:element name="processNodeName" type="axlapi:String128"/>
</xsd:choice>
<xsd:element name="primaryDNSipAddress" type="xsd:string" minOccurs="0"/>
<xsd:element name="secondaryDNSipAddress" type="xsd:string" minOccurs="0"/>
<xsd:element name="primaryTFTPServeripAddress" type="xsd:string" minOccurs="0"/>
<xsd:element name="secondaryTFTPServeripAddress" type="xsd:string" minOccurs="0"/>
<xsd:element name="bootstrapServeripAddress" type="xsd:string" minOccurs="0"/>
<xsd:element name="domainName" type="xsd:string" minOccurs="0"/>
<xsd:element name="tftpServerName" type="xsd:string" minOccurs="0"/>
<xsd:element name="arpCacheTimeout" type="xsd:nonNegativeInteger" default="0">
<xsd:annotation>
<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ipAddressLeaseTime" type="xsd:nonNegativeInteger" default="0">
<xsd:annotation>
<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="renewalTime" type="xsd:nonNegativeInteger" default="0">
<xsd:annotation>
<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="rebindingTime" type="xsd:nonNegativeInteger" default="0">
<xsd:annotation>
<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XDHCPSubnet">
<xsd:sequence minOccurs="0">
<xsd:choice>
<xsd:annotation>
<xsd:documentation>Each DHCPSubnet is associated with a unique DHCP Server.</xsd:documentation>
</xsd:annotation>
<xsd:element name="dhcpServer" type="axlapi:XDHCPServer">
<xsd:annotation>
<xsd:documentation>only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dhcpServerName" type="xsd:string"/>
</xsd:choice>
<xsd:element name="subnetIPAddress" type="xsd:string"/>
<xsd:element name="primaryStartIPAddress" type="xsd:string"/>
<xsd:element name="primaryEndIPAddress" type="xsd:string"/>
<xsd:element name="secondaryStartIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="secondaryEndIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="primaryRouterIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="secondaryRouterIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="subnetMask" type="xsd:string"/>
<xsd:element name="domainName" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="primaryDNSIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="secondaryDNSIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="tftpServerName" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="primaryTFTPServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="secondaryTFTPServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="bootstrapServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="arpCacheTimeout" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ipAddressLeaseTime" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="renewalTime" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="rebindingTime" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XDialPlan">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="axlapi:String50"/>
<xsd:element name="description" type="axlapi:String50" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XDialPlanTag">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="axlapi:String50">
<xsd:annotation>
<xsd:documentation>Actually called "tag" in database.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element name="dialPlan" type="axlapi:XDialPlan"/>
<xsd:element name="dialPlanName" type="xsd:string"/>
</xsd:choice>
<xsd:element name="operator" type="axlapi:XOperator"/>
<xsd:element name="suppressFromRouteFilter" type="xsd:boolean" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XDigitDiscardInstruction">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="axlapi:String50"/>
<xsd:element name="clause" type="axlapi:String1024" minOccurs="0"/>
<xsd:choice>
<xsd:element name="dialPlan" type="axlapi:XDialPlan">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dialPlanName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="digitAnalysisId" type="xsd:nonNegativeInteger" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read-only.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="members" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="member" type="axlapi:XDigitDiscardInstructionMember" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XDigitDiscardInstructionMember">
<xsd:choice>
<xsd:element name="dialPlanTagName" type="axlapi:String50" nillable="false"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DHCPServer" type="axlapi:XDHCPServer"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getDHCPServerResponse" type="axlapi:GetDHCPServerRes"/>
<xsd:complexType name="UpdateDHCPServerReq">
<xsd:annotation>
<xsd:documentation>Updates an existing DHCP Server in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the DHCP Server to be modified. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Each DHCPServer is associated with a unique Host Server.</xsd:documentation>
</xsd:annotation>
<xsd:element name="processNode" type="axlapi:XProcessNode">
<xsd:annotation>
<xsd:documentation>only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="processNodeName" type="xsd:string"/>
</xsd:choice>
<xsd:element name="primaryDNSipAddress" type="xsd:string" minOccurs="0"/>
<xsd:element name="secondaryDNSipAddress" type="xsd:string" minOccurs="0"/>
<xsd:element name="primaryTFTPServeripAddress" type="xsd:string" minOccurs="0"/>
<xsd:element name="secondaryTFTPServeripAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="bootstrapServeripAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="domainName" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="tftpServerName" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="arpCacheTimeout" type="xsd:nonNegativeInteger" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ipAddressLeaseTime" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="renewalTime" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="rebindingTime" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateDHCPServer" type="axlapi:UpdateDHCPServerReq"/>
<xsd:element name="updateDHCPServerResponse" type="axlapi:StandardResponse"/>
<xsd:element name="removeDHCPServer" type="axlapi:DHCPServerReq"/>
<xsd:element name="removeDHCPServerResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="addAARGroupReq">
<xsd:annotation>
<xsd:documentation>Adds one new AARGroup to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="AARGroup" type="axlapi:XAARGroup"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addAARGroup" type="axlapi:addAARGroupReq"/>
<xsd:element name="addAARGroupResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getAARGroup" type="axlapi:NameAndGUIDRequest">
<xsd:annotation>
<xsd:documentation>Get the specified AARGroup from the database.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="getAARGroupRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AARGroup" type="axlapi:XAARGroup"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getAARGroupResponse" type="axlapi:getAARGroupRes"/>
<xsd:complexType name="updateAARGroupReq">
<xsd:annotation>
<xsd:documentation>Updates the specified entry in AARNeighborhood.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:String32" nillable="false"/>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false"/>
</xsd:choice>
<xsd:element name="newName" type="axlapi:String32" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
</xsd:complexType>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getDHCPSubnetResponse" type="axlapi:GetDHCPSubnetRes"/>
<xsd:complexType name="UpdateDHCPSubnetReq">
<xsd:annotation>
<xsd:documentation>Updates an existing DHCP Subnet in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the DHCP Subnet to be modified. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Each DHCPSubnet is associated with a unique DHCP Server.</xsd:documentation>
</xsd:annotation>
<xsd:element name="dhcpServer" type="axlapi:XDHCPServer">
<xsd:annotation>
<xsd:documentation>only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dhcpServerName" type="xsd:string"/>
</xsd:choice>
<xsd:element name="subnetIPAddress" type="xsd:string" minOccurs="0"/>
<xsd:element name="primaryStartIPAddress" type="xsd:string" minOccurs="0"/>
<xsd:element name="primaryEndIPAddress" type="xsd:string" minOccurs="0"/>
<xsd:element name="secondaryStartIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="secondaryEndIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="primaryRouterIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="secondaryRouterIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="subnetMask" type="xsd:string" minOccurs="0"/>
<xsd:element name="domainName" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="primaryDNSIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="secondaryDNSIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="tftpServerName" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="primaryTFTPServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="secondaryTFTPServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="bootstrapServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="arpCacheTimeout" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ipAddressLeaseTime" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="renewalTime" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="rebindingTime" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateDHCPSubnet" type="axlapi:UpdateDHCPSubnetReq"/>
<xsd:element name="updateDHCPSubnetResponse" type="axlapi:StandardResponse"/>
<xsd:element name="removeDHCPSubnet" type="axlapi:DHCPSubnetReq"/>
<xsd:element name="removeDHCPSubnetResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddDialPlanReq">
<xsd:annotation>
<xsd:documentation>Adds a new Dial Plan to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="dialPlan" type="axlapi:XDialPlan"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--<xsd:element name="addDialPlan" type="axlapi:AddDialPlanReq">
<xsd:annotation>
<xsd:documentation>This API call is experimental and not supported in normal operation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="addDialPlanResponse" type="axlapi:StandardResponse"/>-->
<xsd:complexType name="UpdateDialPlanReq">
<xsd:annotation>
<xsd:documentation>Modifies an existing Dial Plan in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:NameAndGUIDRequest">
<xsd:sequence>
<xsd:element name="newName" type="axlapi:String50" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name for this Dial Plan. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="axlapi:String50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description for this Dial Plan.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--<xsd:element name="updateDialPlan" type="axlapi:UpdateDialPlanReq">
<xsd:annotation>
<xsd:documentation>This API call is experimental and not supported in normal operation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="updateDialPlanResponse" type="axlapi:StandardResponse"/>-->
<xsd:element name="getDialPlan" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetDialPlanRes">
<xsd:annotation>
( run in 1.133 second using v1.01-cache-2.11-cpan-df04353d9ac )