SoapPersonParameters 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

SoapCustomAttributeList

1

customFields

List of Custom Field values, qualified by field name

SoapCustomFieldList

1

firstName

User's first name

string

1

hasMobileAccess

Indicates whether the User has access to the xMatters mobile access

Boolean

1

language

User's preferred language

string

1

lastName

User's last name

string

1

phoneLogin

User's phone login details

SoapPhoneLogin

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 assigned User ID

string

1

timeZone

User's preferred time zone

string

1

webLogin

User's web login details

SoapWebLogin

1

Specification:

<xs:complexType name="SoapPersonParameters">
  <xs:sequence>
    <xs:element name="active" nillable="true" type="xs:boolean"/>
    <xs:element name="customAttributes" nillable="true" type="ns:SoapCustomAttributeList"/>
    <xs:element name="customFields" nillable="true" type="ns:SoapCustomFieldList"/>
    <xs:element name="firstName" nillable="true" type="xs:string"/>
    <xs:element name="hasMobileAccess" type="xs:boolean"/>
    <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:SoapPhoneLogin"/>
    <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:SoapWebLogin"/>
  </xs:sequence>
</xs:complexType>

Example