Element AddUser
Namespace
http://4psa.com/UserMessages.xsd/5.2.5
Annotations
Diagram
Type
extension of UserInfo
Type hierarchy
Properties
Model
name{0,1} , firstName{0,1} , lastName{0,1} , company{0,1} , login{0,1} , passwordAuto{0,1} , password{0,1} , forceUpdate{0,1} , phone{0,1} , fax{0,1} , email{0,1} , address{0,1} , city{0,1} , pcode{0,1} , country{0,1} , region{0,1} , timezone{0,1} , interfaceLang{0,1} , notes{0,1} , serverID{0,1} , chargingIdentifier{0,1} , subscriptionID{0,1} , phoneLang{0,1} , channelRuleID{0,1} , role{0,1} , templateID{0,1} , (parentID{0,1} | parentIdentifier{0,1} | parentLogin{0,1} ) , (fromUser{0,1} | fromUserIdentifier{0,1} ) , (chargingPlanID{0,1} | chargingPlanIdentifier{0,1} ) , verbose{0,1} , notifyOnly{0,1} , scope{0,1} , otherNotifyEmail{0,1} , dku{0,1} , accountFlag*
Children
accountFlag , address , channelRuleID , chargingIdentifier , chargingPlanID , chargingPlanIdentifier , city , company , country , dku , email , fax , firstName , forceUpdate , fromUser , fromUserIdentifier , interfaceLang , lastName , login , name , notes , notifyOnly , otherNotifyEmail , parentID , parentIdentifier , parentLogin , password , passwordAuto , pcode , phone , phoneLang , region , role , scope , serverID , subscriptionID , templateID , timezone , verbose
Instance
<AddUser xmlns= "http://4psa.com/UserMessages.xsd/5.2.5" xmlns:ns0= "http://4psa.com/OrganizationData.xsd/5.2.5" xmlns:accountData= "http://4psa.com/AccountData.xsd/5.2.5" xmlns:userData= "http://4psa.com/UserData.xsd/5.2.5" xmlns:common= "http://4psa.com/Common.xsd/5.2.5" >
<ns0:name > {0,1} </ns0:name>
<ns0:firstName > {0,1} </ns0:firstName>
<ns0:lastName > {0,1} </ns0:lastName>
<ns0:company > {0,1} </ns0:company>
<ns0:login > {0,1} </ns0:login>
<ns0:passwordAuto > {0,1} </ns0:passwordAuto>
<ns0:password > {0,1} </ns0:password>
<ns0:forceUpdate > {0,1} </ns0:forceUpdate>
<ns0:phone > {0,1} </ns0:phone>
<ns0:fax > {0,1} </ns0:fax>
<ns0:email > {0,1} </ns0:email>
<ns0:address > {0,1} </ns0:address>
<ns0:city > {0,1} </ns0:city>
<ns0:pcode > {0,1} </ns0:pcode>
<ns0:country > {0,1} </ns0:country>
<ns0:region > {0,1} </ns0:region>
<ns0:timezone > {0,1} </ns0:timezone>
<ns0:interfaceLang > {0,1} </ns0:interfaceLang>
<ns0:notes > {0,1} </ns0:notes>
<accountData:serverID > {0,1} </accountData:serverID>
<ns0:chargingIdentifier > {0,1} </ns0:chargingIdentifier>
<ns0:subscriptionID > {0,1} </ns0:subscriptionID>
<userData:phoneLang > {0,1} </userData:phoneLang>
<userData:channelRuleID > {0,1} </userData:channelRuleID>
<userData:role > {0,1} </userData:role>
<accountData:templateID > {0,1} </accountData:templateID>
<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:chargingPlanID > {0,1} </accountData:chargingPlanID>
<accountData:chargingPlanIdentifier > {0,1} </accountData:chargingPlanIdentifier>
<accountData:verbose > {0,1} </accountData:verbose>
<accountData:notifyOnly > {0,1} </accountData:notifyOnly>
<common:scope > {0,1} </common:scope>
<otherNotifyEmail > {0,1} </otherNotifyEmail>
<accountData:dku > {0,1} </accountData:dku>
<accountData:accountFlag > {0,unbounded} </accountData:accountFlag>
</AddUser>
Source
<xs:element name= "AddUser" >
<xs:annotation >
<xs:documentation > Add extension: request </xs:documentation>
</xs:annotation>
<xs:complexType >
<xs:complexContent >
<xs:extension base= "userData:UserInfo" >
<xs:sequence >
<xs:element ref= "accountData:templateID" minOccurs= "0" />
<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 >
<xs:element ref= "accountData:fromUser" minOccurs= "0" />
<xs:element ref= "accountData:fromUserIdentifier" minOccurs= "0" />
</xs:choice>
<xs:choice >
<xs:element ref= "accountData:chargingPlanID" minOccurs= "0" />
<xs:element ref= "accountData:chargingPlanIdentifier" minOccurs= "0" />
</xs:choice>
<xs:element ref= "accountData:verbose" minOccurs= "0" />
<xs:element ref= "accountData:notifyOnly" minOccurs= "0" />
<xs:element ref= "common:scope" minOccurs= "0" />
<xs:element name= "otherNotifyEmail" type= "common:email" minOccurs= "0" >
<xs:annotation >
<xs:documentation > The email address where to send email when a new account is created; usually used in automation. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref= "accountData:dku" minOccurs= "0" />
<xs:element ref= "accountData:accountFlag" minOccurs= "0" maxOccurs= "unbounded" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>