Client - Complex Types
This section documents the complex data types for Client service.
ClientInfo
Namespace: http://4psa.com/ClientData.xsd/1.5
Element: login
Type: common:string
Namespace: http://4psa.com/ClientData.xsd/1.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="login" type="common:string" minOccurs="0"/>Element: name
Type: common:string255
Namespace: http://4psa.com/ClientData.xsd/1.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="name" type="common:string255" minOccurs="0"/>Element: company
Type: common:string255
Namespace: http://4psa.com/ClientData.xsd/1.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="company" type="common:string255" minOccurs="0"/>Element: password
Type: common:passwordType
Namespace: http://4psa.com/ClientData.xsd/1.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="password" type="common:passwordType" minOccurs="0"/>Element: phone
Type: common:string255
Namespace: http://4psa.com/ClientData.xsd/1.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="phone" type="common:string255" minOccurs="0"/>Element: fax
Type: common:string255
Namespace: http://4psa.com/ClientData.xsd/1.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="fax" type="common:string255" minOccurs="0"/>Element: email
Type: common:emailType
Namespace: http://4psa.com/ClientData.xsd/1.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="email" type="common:emailType" minOccurs="0"/>Element: address
Type: common:string255
Namespace: http://4psa.com/ClientData.xsd/1.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="address" type="common:string255" minOccurs="0"/>Element: city
Type: common:string255
Namespace: http://4psa.com/ClientData.xsd/1.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="city" type="common:string255" minOccurs="0"/>Element: state
Type: common:string255
Namespace: http://4psa.com/ClientData.xsd/1.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="state" type="common:string255" minOccurs="0"/>Element: pcode
Type: common:zipcodeType
Namespace: http://4psa.com/ClientData.xsd/1.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="pcode" type="common:zipcodeType" minOccurs="0"/>Element: country
Type: common:codeType
Namespace: http://4psa.com/ClientData.xsd/1.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
Extends: ClientInfo
Element: clientId
Type: common:idType
Namespace: http://4psa.com/ClientData.xsd/1.5
Description: Client id
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
Element: client
Type: input:ExtendedClientInfo
Namespace: http://4psa.com/ClientMessagesInfo.xsd/1.5
Description: Returns updated client data on success.
Properties
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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>