AXL-Client-Simple

 view release on metacpan or  search on metacpan

share/AXLSoap.xsd  view on Meta::CPAN

	</xsd:complexType>
	<xsd:complexType name="XCommonDeviceConfig">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:UniqueString50" nillable="false"/>
			<xsd:choice minOccurs="0">
				<xsd:element name="softkeyTemplate" type="axlapi:XSoftkeyTemplate" nillable="true">
					<xsd:annotation>
						<xsd:documentation>only the uuid attribute is read by the AXL API. Nullable</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="softkeyTemplateName" type="xsd:string" nillable="true"/>
			</xsd:choice>
			<xsd:element name="userLocale" type="xsd:string" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nullable. The value accepted and retrieved from the database for this field will be of type XUserLocale in AXLEnums.xsd.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="networkHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nullable</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="userHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nullable</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Off" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>Default is not applicable for CommonDeviceConfig API</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="preemption" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XPreemption in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="IPAddressingMode" type="axlapi:XIPAddressingMode" minOccurs="0"/>
			<xsd:element name="IPAddressingModePreferenceControl" type="axlapi:XIPAddressingModePrefControl" minOccurs="0"/>
			<xsd:element name="allowAutoConfigurationForPhones" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XCommonPhoneConfig">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:UniqueString50" nillable="false"/>
			<xsd:element name="description" type="axlapi:String128" nillable="false" minOccurs="0"/>
			<xsd:element name="unlockPwd" type="axlapi:String50" nillable="false" minOccurs="0"/>
			<xsd:element name="dndOption" type="axlapi:XDNDOption" nillable="false" minOccurs="0"/>
			<xsd:element name="dndAlertingType" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
			<xsd:element name="backgroundImage" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
			<xsd:element name="phonePersonalization" type="axlapi:XPhonePersonalization" nillable="false" minOccurs="0"/>
			<xsd:element name="phoneServiceDisplay" type="axlapi:XPhoneServiceDisplay" nillable="false" minOccurs="0"/>
			<xsd:element name="sshUserId" type="axlapi:String50" minOccurs="0"/>
			<xsd:element name="sshPwd" type="axlapi:String255" minOccurs="0"/>
			<xsd:element name="alwaysUsePrimeLine" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
			<xsd:element name="alwaysUsePrimeLineforVoiceMessage" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
			<xsd:element name="vendorConfig" type="axlapi:XVendorConfig" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XDevicePoolDeviceMobility">
		<xsd:choice>
			<xsd:element name="devicePool" type="axlapi:XDevicePool">
				<xsd:annotation>
					<xsd:documentation>Only the uuid attribute is read by AXL API.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="devicePoolName">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="axlapi:String50">
							<xsd:attribute name="uuid" type="axlapi:XUUID"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
		</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>

share/AXLSoap.xsd  view on Meta::CPAN

			<xsd:documentation>Adds a new Common Phone Profile to the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="newCommonPhoneConfig" type="axlapi:XCommonPhoneConfig" nillable="false"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addCommonPhoneConfig" type="axlapi:AddCommonPhoneConfigReq"/>
	<xsd:element name="addCommonPhoneConfigResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="CommonPhoneConfigReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:choice>
						<xsd:element name="name" type="axlapi:String100"/>
						<xsd:element name="uuid" type="axlapi:XUUID"/>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getCommonPhoneConfig" type="axlapi:CommonPhoneConfigReq"/>
	<xsd:complexType name="GetCommonPhoneConfigRes">
		<xsd:annotation>
			<xsd:documentation>Contains the Common Phone Profile that was specified by the request.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="CommonPhoneConfig" type="axlapi:XCommonPhoneConfig"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getCommonPhoneConfigResponse" type="axlapi:GetCommonPhoneConfigRes"/>
	<xsd:complexType name="UpdateCommonPhoneConfigReq">
		<xsd:annotation>
			<xsd:documentation>Updates an existing Common Phone Profile in the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:choice>
						<xsd:element name="uuid" type="axlapi:XUUID"/>
						<xsd:element name="name" type="axlapi:String100"/>
					</xsd:choice>
					<xsd:element name="newName" type="axlapi:String100" minOccurs="0"/>
					<xsd:element name="description" type="axlapi:String128" nillable="false" minOccurs="0"/>
					<xsd:element name="unlockPwd" type="axlapi:String50" nillable="false" minOccurs="0"/>
					<xsd:element name="dndOption" type="axlapi:XDNDOption" nillable="false" minOccurs="0"/>
					<xsd:element name="dndAlertingType" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
					<xsd:element name="backgroundImage" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
					<xsd:element name="phonePersonalization" type="axlapi:XPhonePersonalization" nillable="false" minOccurs="0"/>
					<xsd:element name="phoneServiceDisplay" type="axlapi:XPhoneServiceDisplay" nillable="false" minOccurs="0"/>
					<xsd:element name="sshUserId" type="axlapi:String50" minOccurs="0"/>
					<xsd:element name="sshPwd" type="axlapi:String255" minOccurs="0"/>
					<xsd:element name="alwaysUsePrimeLine" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="alwaysUsePrimeLineforVoiceMessage" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="vendorConfig" type="axlapi:XVendorConfig" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateCommonPhoneConfig" type="axlapi:UpdateCommonPhoneConfigReq"/>
	<xsd:element name="updateCommonPhoneConfigResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="removeCommonPhoneConfig" type="axlapi:CommonPhoneConfigReq"/>
	<xsd:element name="removeCommonPhoneConfigResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="AddSIPRoutePatternReq">
		<xsd:annotation>
			<xsd:documentation>Adds a new SIP Route Pattern to the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="newSIPRoutePattern" type="axlapi:XNPSIPRoutePattern" nillable="false"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addSIPRoutePattern" type="axlapi:AddSIPRoutePatternReq"/>
	<xsd:element name="addSIPRoutePatternResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="SIPRoutePatternReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:choice>
						<xsd:element name="uuid" type="axlapi:XUUID"/>
						<xsd:sequence>
							<xsd:element name="pattern" type="xsd:string"/>
							<xsd:choice>
								<xsd:element name="routePartitionId" type="axlapi:XUUID"/>
								<xsd:element name="routePartitionName" type="axlapi:String50"/>
							</xsd:choice>
						</xsd:sequence>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getSIPRoutePattern" type="axlapi:SIPRoutePatternReq"/>
	<xsd:complexType name="GetSIPRoutePatternRes">
		<xsd:annotation>
			<xsd:documentation>Contains the SIP Route Pattern that was specified by the request.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="pattern" type="axlapi:XNPSIPRoutePattern"/>
							</xsd:sequence>



( run in 1.749 second using v1.01-cache-2.11-cpan-d8267643d1d )