Skip to content
complex data types

Client - Complex Types

This section documents the complex data types for Client service.

ClientInfo

Namespace: http://4psa.com/ClientData.xsd/1.5

Used by
Element: login

Type: common:string

Namespace: http://4psa.com/ClientData.xsd/1.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="login" type="common:string" minOccurs="0"/>
Element: name

Type: common:string255

Namespace: http://4psa.com/ClientData.xsd/1.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="name" type="common:string255" minOccurs="0"/>
Element: company

Type: common:string255

Namespace: http://4psa.com/ClientData.xsd/1.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="company" type="common:string255" minOccurs="0"/>
Element: password

Type: common:passwordType

Namespace: http://4psa.com/ClientData.xsd/1.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="password" type="common:passwordType" minOccurs="0"/>
Element: phone

Type: common:string255

Namespace: http://4psa.com/ClientData.xsd/1.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="phone" type="common:string255" minOccurs="0"/>
Element: fax

Type: common:string255

Namespace: http://4psa.com/ClientData.xsd/1.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="fax" type="common:string255" minOccurs="0"/>
Element: email

Type: common:emailType

Namespace: http://4psa.com/ClientData.xsd/1.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="email" type="common:emailType" minOccurs="0"/>
Element: address

Type: common:string255

Namespace: http://4psa.com/ClientData.xsd/1.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="address" type="common:string255" minOccurs="0"/>
Element: city

Type: common:string255

Namespace: http://4psa.com/ClientData.xsd/1.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="city" type="common:string255" minOccurs="0"/>
Element: state

Type: common:string255

Namespace: http://4psa.com/ClientData.xsd/1.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="state" type="common:string255" minOccurs="0"/>
Element: pcode

Type: common:zipcodeType

Namespace: http://4psa.com/ClientData.xsd/1.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="pcode" type="common:zipcodeType" minOccurs="0"/>
Element: country

Type: common:codeType

Namespace: http://4psa.com/ClientData.xsd/1.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="country" type="common:codeType" minOccurs="0"/>
Element: timezone

Type: common:string

Namespace: http://4psa.com/ClientData.xsd/1.5

Description: Time zone name.

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="timezone" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Time zone name.</xs:documentation>
  </xs:annotation>
</xs:element>
Element: language

Type: common:codeType

Namespace: http://4psa.com/ClientData.xsd/1.5

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="language" type="common:codeType" minOccurs="0"/>
Element: notes

Type: common:text

Namespace: http://4psa.com/ClientData.xsd/1.5

Description: Client notes

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="notes" type="common:text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Client notes</xs:documentation>
  </xs:annotation>
</xs:element>

ExtendedClientInfo

Namespace: http://4psa.com/ClientData.xsd/1.5

Used by

Extends: ClientInfo

Element: clientId

Type: common:idType

Namespace: http://4psa.com/ClientData.xsd/1.5

Description: Client id

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="clientId" type="common:idType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Client id</xs:documentation>
  </xs:annotation>
</xs:element>
Element: cpAccess

Type: common:unsignedByte

Namespace: http://4psa.com/ClientData.xsd/1.5

Description: Control panel access

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="cpAccess" type="common:unsignedByte" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Control panel access</xs:documentation>
  </xs:annotation>
</xs:element>
Element: status

Type: common:unsignedByte

Namespace: http://4psa.com/ClientData.xsd/1.5

Description: Client status

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="status" type="common:unsignedByte" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Client status</xs:documentation>
  </xs:annotation>
</xs:element>
Element: crDate

Type: common:unixTimeStampType

Namespace: http://4psa.com/ClientData.xsd/1.5

Description: Creation date

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="crDate" type="common:unixTimeStampType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Creation date</xs:documentation>
  </xs:annotation>
</xs:element>
Element: accExpire

Type: common:unixUTimeStampType

Namespace: http://4psa.com/ClientData.xsd/1.5

Description: Account expiration date

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="accExpire" type="common:unixUTimeStampType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Account expiration date</xs:documentation>
  </xs:annotation>
</xs:element>

UpdateClientResponseType

Namespace: http://4psa.com/ClientMessagesInfo.xsd/1.5

Used by
Element: client

Type: input:ExtendedClientInfo

Namespace: http://4psa.com/ClientMessagesInfo.xsd/1.5

Description: Returns updated client data on success.

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="client" type="input:ExtendedClientInfo">
  <xs:annotation>
    <xs:documentation>Returns updated client data on success.</xs:documentation>
  </xs:annotation>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/ClientMessagesInfo.xsd/1.5

Properties

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

GetClientResponseType

Namespace: http://4psa.com/ClientMessagesInfo.xsd/1.5

Used by
Element: client

Type: input:ExtendedClientInfo

Namespace: http://4psa.com/ClientMessagesInfo.xsd/1.5

Description: Returns requested client data on succes.

Properties

PropertyValue
contentsimple
minOccurs0
maxOccursunbounded

XSD Source

xml
<xs:element name="client" type="input:ExtendedClientInfo" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Returns requested client data on succes.</xs:documentation>
  </xs:annotation>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/ClientMessagesInfo.xsd/1.5

Properties

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

DelClientResponseType

Namespace: http://4psa.com/ClientMessagesInfo.xsd/1.5

Used by
Element: clientId

Type: commonInput:idType

Namespace: http://4psa.com/ClientMessagesInfo.xsd/1.5

Properties

PropertyValue
contentsimple
minOccurs0
maxOccursunbounded

XSD Source

xml
<xs:element name="clientId" type="commonInput:idType" minOccurs="0" maxOccurs="unbounded"/>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/ClientMessagesInfo.xsd/1.5

Properties

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

Last updated: Nov 26, 2025