Showing:

Annotations
Diagrams
Facets
Instances
Properties
Source
Element AddExtension
Namespace http://4psa.com/ExtensionMessages.xsd/5.2.5
Annotations
Add extension: request
Diagram
Diagram ExtensionData_xsd_Element_extensionNo.tmp#extensionNo AccountData_xsd_Element_templateID.tmp#templateID ExtensionData_xsd_Element_extensionType.tmp#extensionType ExtensionData_xsd_Element_label.tmp#label ExtensionMessages_xsd_Element_AddExtension.tmp#AddExtension_passwordAuto ExtensionData_xsd_Element_password.tmp#password ExtensionMessages_xsd_Element_AddExtension.tmp#AddExtension_forceUpdate AccountData_xsd_Element_parentID.tmp#parentID AccountData_xsd_Element_parentIdentifier.tmp#parentIdentifier AccountData_xsd_Element_parentLogin.tmp#parentLogin AccountData_xsd_Element_fromUser.tmp#fromUser AccountData_xsd_Element_fromUserIdentifier.tmp#fromUserIdentifier AccountData_xsd_Element_verbose.tmp#verbose AccountData_xsd_Element_notifyOnly.tmp#notifyOnly ExtensionMessages_xsd_Element_AddExtension.tmp#AddExtension_otherNotifyEmail
Properties
content: complex
Model extensionNo{0,1} , templateID{0,1} , extensionType{0,1} , label , passwordAuto{0,1} , password{0,1} , forceUpdate{0,1} , (parentID{0,1} | parentIdentifier{0,1} | parentLogin{0,1}) , (fromUser{0,1} | fromUserIdentifier{0,1}) , verbose{0,1} , notifyOnly{0,1} , otherNotifyEmail{0,1}
Children extensionNo, extensionType, forceUpdate, fromUser, fromUserIdentifier, label, notifyOnly, otherNotifyEmail, parentID, parentIdentifier, parentLogin, password, passwordAuto, templateID, verbose
Instance
<AddExtension xmlns="http://4psa.com/ExtensionMessages.xsd/5.2.5" xmlns:extensionData="http://4psa.com/ExtensionData.xsd/5.2.5" xmlns:accountData="http://4psa.com/AccountData.xsd/5.2.5">
  <extensionData:extensionNo>{0,1}</extensionData:extensionNo>
  <accountData:templateID>{0,1}</accountData:templateID>
  <extensionData:extensionType>{0,1}</extensionData:extensionType>
  <extensionData:label>{1,1}</extensionData:label>
  <passwordAuto>{0,1}</passwordAuto>
  <extensionData:password>{0,1}</extensionData:password>
  <forceUpdate>{0,1}</forceUpdate>
  <accountData:parentID>{0,1}</accountData:parentID>
  <accountData:parentIdentifier>{0,1}</accountData:parentIdentifier>
  <accountData:parentLogin>{0,1}</accountData:parentLogin>
  <accountData:fromUser>{0,1}</accountData:fromUser>
  <accountData:fromUserIdentifier>{0,1}</accountData:fromUserIdentifier>
  <accountData:verbose>{0,1}</accountData:verbose>
  <accountData:notifyOnly>{0,1}</accountData:notifyOnly>
  <otherNotifyEmail>{0,1}</otherNotifyEmail>
</AddExtension>
Source
<xs:element name="AddExtension">
  <xs:annotation>
    <xs:documentation>Add extension: request</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="extensionData:extensionNo" minOccurs="0"/>
      <xs:element ref="accountData:templateID" minOccurs="0"/>
      <xs:element ref="extensionData:extensionType" minOccurs="0"/>
      <xs:element ref="extensionData:label"/>
      <xs:element minOccurs="0" name="passwordAuto" type="common:boolean">
        <xs:annotation>
          <xs:documentation>Password auto generation</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" ref="extensionData:password"/>
      <xs:element minOccurs="0" name="forceUpdate" type="common:boolean">
        <xs:annotation>
          <xs:documentation>Force user update on duplicate login (new login computed)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice>
        <xs:element ref="accountData:parentID" minOccurs="0"/>
        <xs:element ref="accountData:parentIdentifier" minOccurs="0"/>
        <xs:element ref="accountData:parentLogin" minOccurs="0"/>
      </xs:choice>
      <xs:choice minOccurs="0">
        <xs:element ref="accountData:fromUser" minOccurs="0"/>
        <xs:element ref="accountData:fromUserIdentifier" minOccurs="0"/>
      </xs:choice>
      <xs:element ref="accountData:verbose" minOccurs="0"/>
      <xs:element ref="accountData:notifyOnly" minOccurs="0"/>
      <xs:element name="otherNotifyEmail" type="common:email" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element passwordAuto
Namespace http://4psa.com/ExtensionMessages.xsd/5.2.5
Annotations
Password auto generation
Diagram
Diagram Common_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
Source
<xs:element minOccurs="0" name="passwordAuto" type="common:boolean">
  <xs:annotation>
    <xs:documentation>Password auto generation</xs:documentation>
  </xs:annotation>
</xs:element>
Element forceUpdate
Namespace http://4psa.com/ExtensionMessages.xsd/5.2.5
Annotations
Force user update on duplicate login (new login computed)
Diagram
Diagram Common_xsd_Simple_Type_boolean.tmp#boolean
Type boolean
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
Source
<xs:element minOccurs="0" name="forceUpdate" type="common:boolean">
  <xs:annotation>
    <xs:documentation>Force user update on duplicate login (new login computed)</xs:documentation>
  </xs:annotation>
</xs:element>
Element otherNotifyEmail
Namespace http://4psa.com/ExtensionMessages.xsd/5.2.5
Diagram
Diagram Common_xsd_Simple_Type_email.tmp#email
Type email
Properties
content: simple
minOccurs: 0
Facets
minLength 0
maxLength 255
pattern [\-\+_[a-zA-Z]\d\.]*@([[a-xA-Z]\d][\-[a-zA-Z]\d]*\.)*[[a-zA-Z]][\-[a-zA-Z]\d]*\.?
Source
<xs:element name="otherNotifyEmail" type="common:email" minOccurs="0"/>