SoapDetailedUser data structure

Element

Description

Type

Occurrences

active

Indicates whether this User is active

Boolean

1

customAttributes

List of Custom Attribute values, qualified by field name

CustomAttributes

1

customFields

List of Custom Field values, qualified by field name

CustomFields

1

devices

List of User's Devices

SoapDeviceNameList

 

firstName

User's first name

string

1

language

User's preferred language

string

1

lastName

User's last name

string

1

phoneLogin

User's phone login details

PhoneLogin

1

roles

User's assigned Roles

SoapRoleList

1

site

User's assigned Site

string

1

supervisors

List of the User's Supervisors

SoapSupervisorList

1

targetName

User's target name

string

1

timeZone

User's preferred time zone

string

1

webLogin

User's web login details

WebUserLogin

1

Specification:

<xs:complexType name="SoapDetailedUser">

  <xs:sequence>

    <xs:element name="active" type="xs:boolean"/>

    <xs:element name="customAttributes" nillable="true" type="ns:CustomAttributes"/>

    <xs:element name="customFields" nillable="true" type="ns:CustomFields"/>

    <xs:element name="devices" nillable="true" type="ns:SoapDeviceNameList"/>

    <xs:element name="firstName" nillable="true" type="xs:string"/>

    <xs:element name="language" nillable="true" type="xs:string"/>

    <xs:element name="lastName" nillable="true" type="xs:string"/>

    <xs:element name="phoneLogin" nillable="true" type="ns:PhoneLogin"/>

    <xs:element name="roles" nillable="true" type="ns:SoapRoleList"/>

    <xs:element name="site" nillable="true" type="xs:string"/>

    <xs:element name="supervisors" nillable="true" type="ns:SoapSupervisorList"/>

    <xs:element name="targetName" nillable="true" type="xs:string"/>

    <xs:element name="timeZone" nillable="true" type="xs:string"/>

    <xs:element name="webLogin" nillable="true" type="ns:WebUserLogin"/>

  </xs:sequence>

</xs:complexType>

Example