Skip to content
complex data types

User - Complex Types

This section documents the complex data types for User service.

shareGroup

Description: Share with other users

Namespace: http://4psa.com/UserData.xsd/5.2.5

Choice Element

One of the following:

  • groupID: xs:positiveInteger
  • name: xs:string

shareBetween

Description: Share with other users

Namespace: http://4psa.com/UserData.xsd/5.2.5

Choice Element

One of the following:

  • groupID: xs:positiveInteger
  • everybody: xs:boolean

UserList

Description: User list data

Namespace: http://4psa.com/UserData.xsd/5.2.5

Extends: organizationData:OrganizationList


UserInfo

Description: User data

Namespace: http://4psa.com/UserData.xsd/5.2.5

Used by

Extends: organizationData:OrganizationInfo

Element: phoneLang

Type: common:code

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: Phone language

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="phoneLang" type="common:code" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Phone language</xs:documentation>
  </xs:annotation>
</xs:element>
Element: channelRuleID

Type: common:positiveInteger

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: Outgoing routing rules group id

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="channelRuleID" type="common:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Outgoing routing rules group id</xs:documentation>
  </xs:annotation>
</xs:element>
Element: role

Type: xs:string

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: User role. Possible values member, administrator or owner

Properties

PropertyValue
contentsimple
minOccurs0
defaultmember

XSD Source

xml
<xs:element name="role" type="xs:string" minOccurs="0" default="member">
  <xs:annotation>
    <xs:documentation>User role. Possible values member, administrator or owner</xs:documentation>
  </xs:annotation>
</xs:element>

ExtendedUserInfo

Description: User account details data

Namespace: http://4psa.com/UserData.xsd/5.2.5

Used by

Extends: UserInfo

Element: ID

Type: common:positiveInteger

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: User user ID

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="ID" type="common:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>User user ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element: identifier

Type: common:string

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: Unique client identifier

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="identifier" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Unique client identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element: parentID

Type: common:positiveInteger

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: Owner ID

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="parentID" type="common:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Owner ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element: parentIdentifier

Type: common:string

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: Owner identifier

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="parentIdentifier" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Owner identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element: status

Type: common:boolean

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: User status

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="status" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>User status</xs:documentation>
  </xs:annotation>
</xs:element>
Element: cpAccess

Type: common:boolean

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: User control panel access

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="cpAccess" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>User control panel access</xs:documentation>
  </xs:annotation>
</xs:element>
Element: parentName

Type: common:string

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: Owner name

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="parentName" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Owner name</xs:documentation>
  </xs:annotation>
</xs:element>
Element: chargingPlan

Type: common:string

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: Charging plan name

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="chargingPlan" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Charging plan name</xs:documentation>
  </xs:annotation>
</xs:element>
Element: templateID

Type: common:positiveInteger

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: User template ID

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="templateID" type="common:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>User template ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element: common:crDate

Type: common:crDate

Namespace: http://4psa.com/UserData.xsd/5.2.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="common:crDate" type="common:crDate" minOccurs="0"/>
Element: common:scope

Type: common:scope

Namespace: http://4psa.com/UserData.xsd/5.2.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="common:scope" type="common:scope" minOccurs="0"/>
Element: accountFlag

Type: restriction of xs:string

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: Account flag. Possible values: noneditablelogin

Properties

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded
defaultnoneditablelogin

Allowed Values

ValueDescription
noneditablelogin

XSD Source

xml
<xs:element name="accountFlag" minOccurs="0" maxOccurs="unbounded" default="noneditablelogin">
  <xs:annotation>
    <xs:documentation>Account flag. Possible values:
								noneditablelogin</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="noneditablelogin"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>

UserPLInfo

Description: User permissions and limits data

Namespace: http://4psa.com/UserData.xsd/5.2.5

Used by

Extends: accountData:AccountPLInfo

Element: multiUser

Type: common:boolean

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: Multi user aware property

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="multiUser" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Multi user aware property</xs:documentation>
  </xs:annotation>
</xs:element>
Element: phoneInsightsNotEligible

Type: common:boolean

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: Whether or not the user is eligible for Phone Insights

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="phoneInsightsNotEligible" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Whether or not the user is eligible for Phone Insights</xs:documentation>
  </xs:annotation>
</xs:element>
Element: phoneInsightsNoAccess

Type: common:boolean

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: Whether or not the user has read access to Phone Insights

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="phoneInsightsNoAccess" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Whether or not the user has read access to Phone Insights</xs:documentation>
  </xs:annotation>
</xs:element>

RelativeUserPLInfo

Description: User permissions and limits data

Namespace: http://4psa.com/UserData.xsd/5.2.5

Used by

Extends: accountData:RelativeAccountPLInfo

Element: multiUser

Type: common:boolean

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: Multi user aware property

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="multiUser" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Multi user aware property</xs:documentation>
  </xs:annotation>
</xs:element>
Element: phoneInsightsNotEligible

Type: common:boolean

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: Whether or not the user is eligible for Phone Insights

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="phoneInsightsNotEligible" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Whether or not the user is eligible for Phone Insights</xs:documentation>
  </xs:annotation>
</xs:element>
Element: phoneInsightsNoAccess

Type: common:boolean

Namespace: http://4psa.com/UserData.xsd/5.2.5

Description: Whether or not the user has read access to Phone Insights

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="phoneInsightsNoAccess" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Whether or not the user has read access to Phone Insights</xs:documentation>
  </xs:annotation>
</xs:element>

Last updated: Dec 9, 2025