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 )