AXL-Client-Simple
view release on metacpan or search on metacpan
share/AXLSoap.xsd view on Meta::CPAN
<xsd:annotation>
<xsd:documentation>Updates an existing user in the directory. Specify the user to be modified with their LDAP RN.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="userid" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The userid of the user to be modified.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="firstname" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new first name (given name) of the user. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="middlename" type="xsd:string" minOccurs="0"/>
<xsd:element name="lastname" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new last name (surname) of the user. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="password" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new password for the user. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="pin" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new PIN (personal identification number) for the user. Not nullable.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="^\d+$"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="telephoneNumber" type="axlapi:XDirectoryNumber" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new telephone number for the user. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mailid" type="xsd:string" minOccurs="0"/>
<xsd:element name="extension" type="axlapi:XDirectoryNumber" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field has been deprecated in Seadragon</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="department" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new department for the user. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="manager" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new manager for the user. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="userLocale" type="xsd:string" minOccurs="0"><!--This field is of the type axl:XUserLocale in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>The new locale for the user. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="associatedDevices" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The devices associated with this user. Also known as controlled devices. If "associateDevices" is present, then all current associated devices are replaced by the devices listed underneath the "associatedDevices" element. ...
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="device" type="axlapi:String50" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Name of device. If this element is null, then all devices are removed from the user.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="primaryExtension" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Only DNs associated with the associatedDevices of the User can be used as primary extension.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="pattern" type="axlapi:XDirectoryNumber" nillable="false">
<xsd:annotation>
<xsd:documentation>DN or Pattern</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="routePartitionName" type="axlapi:String50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Route Partition to which the DN is associated.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ipccExtension" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="pattern" type="axlapi:XDirectoryNumber" nillable="false">
<xsd:annotation>
<xsd:documentation>DN or Pattern</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="routePartitionName" type="axlapi:String50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Route Partition to which the DN is associated.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="associatedPC" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new PC associated with this user. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="authenticationProxyRights" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field has been deprecated in Seadragon</xsd:documentation>
</xsd:annotation>
( run in 2.451 seconds using v1.01-cache-2.11-cpan-98e64b0badf )