AXL-Client-Simple

 view release on metacpan or  search on metacpan

share/AXLSoap.xsd  view on Meta::CPAN

			<xsd:extension base="axlapi:XUUID">
				<xsd:attribute name="priority" type="xsd:nonNegativeInteger"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="XCCMVersion">
		<xsd:sequence>
			<xsd:element name="version" type="axlapi:String50"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XCredentialPolicy">
		<xsd:sequence>
			<xsd:element name="name" type="axlapi:String255"/>
			<xsd:element name="noLimitForFailedLogon" type="xsd:boolean" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>If this tag is set to true, zero is inserted into the database for failedLogon.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="failedLogon" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Failed logon must be a number in the range 0 to 100.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="resetFailedLogonAttempts" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Reset Failed logon attempts must be a number in the range 1 to 120.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="administratorMustUnlock" type="xsd:boolean" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>If this tag is set to true, zero is inserted into the database for lockoutDuration.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="lockoutDuration" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Lockout duration must be a number in the range 0 to 1440.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="credChangeDuration" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Credential change duration must be a number in the range 0 to 129600.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="neverExpires" type="xsd:boolean" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>If this tag is set to true, zero is inserted into the database for credExpiresAfter.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="credExpiresAfter" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Credential expires after must be a number in the range 0 to 365.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="minCredLength" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Minimum credential length must be a number in the range 0 to 64.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="prevCredStoredNum" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Stored number of previous credentials must be a number in the range 0 to 25.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="inactiveDaysAllowed" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Inactive days allowed must be a number in the range 0 to 5000.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="expiryWarningDays" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Expiry warning days must be a number in the range 0 to 90.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="trivialCredCheck" type="xsd:boolean" nillable="false"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XDateTimeSetting">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:String50"/>
			<xsd:element name="dateTemplate" type="axlapi:String50"/>
			<xsd:element name="timeZone" type="xsd:string"/><!--This field is of the type axl:XTimeZone in AXLEnums.xsd-->
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XDevicePool">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:UniqueString50">
				<xsd:annotation>
					<xsd:documentation>Not nullable.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:choice minOccurs="0">
				<xsd:element name="autoSearchSpace" type="axlapi:XCallingSearchSpace">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by the AXL API. Nullable.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="autoSearchSpaceName" type="axlapi:String50"/>
			</xsd:choice>
			<xsd:choice>
				<xsd:element name="dateTimeSetting" type="axlapi:XDateTimeSetting">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by the AXL API. Not Nullable.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="dateTimeSettingName" type="axlapi:String50"/>
			</xsd:choice>
			<xsd:choice>
				<xsd:element name="callManagerGroup" type="axlapi:XCallManagerGroup">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by the AXL API. Not nullable.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="callManagerGroupName" type="axlapi:String50"/>
			</xsd:choice>
			<xsd:choice minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>uuid will be returned in get Response.</xsd:documentation>
				</xsd:annotation>
				<xsd:element name="mediaResourceList" type="axlapi:XMediaResourceList">
					<xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

	<xsd:complexType name="AddCredentialPolicyReq">
		<xsd:sequence>
			<xsd:element name="credentialPolicy" type="axlapi:XCredentialPolicy"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="addCredentialPolicy" type="axlapi:AddCredentialPolicyReq"/>
	<xsd:element name="addCredentialPolicyResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="UpdateCredentialPolicyReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="name" type="axlapi:String255"/>
					<xsd:element name="newName" type="axlapi:String255" minOccurs="0"/>
					<xsd:element name="noLimitForFailedLogon" type="xsd:boolean" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>If this tag is set to true, zero is inserted into the database for failedLogon.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="failedLogon" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Failed logon must be a number in the range 0 to 100.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="resetFailedLogonAttempts" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Reset Failed logon attempts must be a number in the range 1 to 120.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="administratorMustUnlock" type="xsd:boolean" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>If this tag is set to true, zero is inserted into the database for lockoutDuration.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="lockoutDuration" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Lockout duration must be a number in the range 0 to 1440.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="credChangeDuration" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Credential change duration must be a number in the range 0 to 129600.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="neverExpires" type="xsd:boolean" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>If this tag is set to true, zero is inserted into the database for credExpiresAfter.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="credExpiresAfter" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Credential expires after must be a number in the range 0 to 365.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="minCredLength" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Minimum credential length must be a number in the range 0 to 64.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="prevCredStoredNum" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Stored number of previous credentials must be a number in the range 0 to 25.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="inactiveDaysAllowed" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Inactive days allowed must be a number in the range 0 to 5000.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="expiryWarningDays" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Expiry warning days must be a number in the range 0 to 90.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="trivialCredCheck" type="xsd:boolean" nillable="false" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateCredentialPolicy" type="axlapi:UpdateCredentialPolicyReq"/>
	<xsd:element name="updateCredentialPolicyResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="getCredentialPolicy" type="axlapi:NameAndGUIDRequest"/>
	<xsd:complexType name="GetCredentialPolicyRes">
	<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
		<xsd:sequence>
			<xsd:element name="return">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="credentialPolicy">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="axlapi:XCredentialPolicy">
										<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
									</xsd:extension>
								</xsd:complexContent>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getCredentialPolicyResponse" type="axlapi:GetCredentialPolicyRes"/>
	<xsd:complexType name="RemoveCredentialPolicyReq">
		<xsd:sequence>
			<xsd:element name="name" type="axlapi:String255"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="removeCredentialPolicy" type="axlapi:RemoveCredentialPolicyReq"/>
	<xsd:element name="removeCredentialPolicyResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="AddSIPTrunkSecurityProfileReq">
		<xsd:sequence>
			<xsd:element name="SIPTrunkSecurityProfile" type="axlapi:XSIPTrunkSecurityProfile"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="addSIPTrunkSecurityProfile" type="axlapi:AddSIPTrunkSecurityProfileReq"/>
	<xsd:element name="addSIPTrunkSecurityProfileResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="UpdateSIPTrunkSecurityProfileReq">
		<xsd:sequence>



( run in 0.735 second using v1.01-cache-2.11-cpan-39bf76dae61 )