AXL-Client-Simple

 view release on metacpan or  search on metacpan

share/AXLSoap.xsd  view on Meta::CPAN

			<xsd:choice minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The default is either a specific date (default), or automatically defaulted to today (defaultNow).</xsd:documentation>
				</xsd:annotation>
				<xsd:element name="default" type="xsd:date"/>
				<xsd:element name="defaultNow" type="xsd:boolean"/>
			</xsd:choice>
			<xsd:element name="min" type="xsd:date" minOccurs="0"/>
			<xsd:element name="max" type="xsd:date" minOccurs="0"/>
			<xsd:element name="restrictTo" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Should the rule make sure that the date is not in the future?</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="Past"/>
						<xsd:enumeration value="Future"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XBooleanRule">
		<xsd:sequence>
			<xsd:element name="default" type="xsd:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XScriptRule">
		<xsd:annotation>
			<xsd:documentation>The input is evaluated by a fragment of JavaScript.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="comment" type="xsd:string"/>
			<xsd:element name="script">
				<xsd:annotation>
					<xsd:documentation>The JavaScript fragment used to evaluate the input. The fragment should be cordoned off by CDATA tags. The fragment must contain a entry-point function with the following prototype:

Array AXLScriptRuleEntryPoint(String inputString)

The output is an Array of two values. Array[0] is a boolean value and indicates success (true) or failure (false). Array[1] contains the result of the script. If successful, it should contain a copy of the inputString or other valid return value. If ...
</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:whiteSpace value="preserve"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XURIRule">
		<xsd:annotation>
			<xsd:documentation>The URI rule determines if a value is a valid URI.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="default" type="xsd:anyURI" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XRuleError">
		<xsd:annotation>
			<xsd:documentation>The XML format for a rule error that might be thrown by a rule processor.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="invalidValue" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Contains the value of the original input.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ruleBroken" type="xsd:Name">
				<xsd:annotation>
					<xsd:documentation>The name of the rule broken.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="errorCode" type="xsd:integer" default="0">
				<xsd:annotation>
					<xsd:documentation>An integer error code.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="errorText" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Error message generated by rule.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- *********************************************************** -->
	<!-- Service Dependency objects                                 -->
	<!-- *********************************************************** -->
	<xsd:complexType name="XServiceDependency">
		<xsd:annotation>
			<xsd:documentation>This lists what services that the specified service is dependent on.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="name" type="xsd:anyURI">
				<xsd:annotation>
					<xsd:documentation>The URI of this service dependency. For example: xmldi://cisco.com/serviceDependency/0.  The last part of the URI is the enum value of this service.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="dependencies">
				<xsd:annotation>
					<xsd:documentation>A list of zero or more services that this service depends on.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="dependency" type="xsd:nonNegativeInteger" minOccurs="0" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation>This is the value of the 'enum' column from the TypeService table.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="help" type="axlapi:String1024" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Help text. Optional.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="warning" type="axlapi:String1024" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The warning message. Optional</xsd:documentation>
				</xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

							<xsd:sequence>
								<xsd:element name="member" type="axlapi:XMediaResourceGroupMember" maxOccurs="unbounded"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateMediaResourceGroup" type="axlapi:UpdateMediaResourceGroupReq"/>
	<xsd:element name="updateMediaResourceGroupResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="AddUserGroupReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="userGroup" type="axlapi:XUserGroup"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addUserGroup" type="axlapi:AddUserGroupReq"/>
	<xsd:element name="addUserGroupResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="getUserGroup" type="axlapi:NameAndGUIDRequest"/>
	<xsd:complexType name="GetUserGroupRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="userGroup" type="axlapi:XUserGroup"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getUserGroupResponse" type="axlapi:GetUserGroupRes"/>
	<xsd:element name="removeUserGroup" type="axlapi:NameAndGUIDRequest"/>
	<xsd:element name="removeUserGroupResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="UpdateUserGroupReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:NameAndGUIDRequest">
				<xsd:sequence>
					<xsd:element name="newName" type="axlapi:String128" nillable="false" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:element name="members" nillable="true" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>The new members of this User Group. If this element is null, then all members are removed from this user group. Note: If the "members" element is present, then all existing members are removed and replaced with the "member"...
							</xsd:annotation>
							<xsd:complexType>
								<xsd:sequence>
									<xsd:element name="member" type="axlapi:XUserGroupMember" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
						<xsd:sequence minOccurs="0">
							<xsd:element name="addMembers" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Add new members to the User Group. It doesn't delete old members. Note: If the member is already added to the User Group an error will be thrown.</xsd:documentation>
								</xsd:annotation>
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="member" type="axlapi:XUserGroupMember" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="removeMembers" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Remove members from the UserGroup. Note: Only members already associated with this User Group can be deleted.</xsd:documentation>
								</xsd:annotation>
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="member" type="axlapi:XUserGroupMember" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateUserGroup" type="axlapi:UpdateUserGroupReq"/>
	<xsd:element name="updateUserGroupResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="listLocationByName" type="axlapi:ListBySearchString"/>
	<xsd:complexType name="ListLocationRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="location" type="axlapi:XLocation" minOccurs="0" maxOccurs="unbounded"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="listLocationByNameResponse" type="axlapi:ListLocationRes"/>
	<xsd:element name="listAARGroupByName" type="axlapi:ListBySearchString">
		<xsd:annotation>
			<xsd:documentation>List all AAR Groups that match the specified name pattern.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ListAARGroupRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="aarGroup" type="axlapi:XAARNeighborhood" minOccurs="0" maxOccurs="unbounded"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>



( run in 0.695 second using v1.01-cache-2.11-cpan-483215c6ad5 )