Skip to content
complex data types

Common - Complex Types

This section documents the complex data types for Common service.

unlimitedDate

Description: Unlimited attribute on date type

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

Used by

Extends: xs:date

Full XSD Source
xml
<xs:complexType name="unlimitedDate">
  <xs:simpleContent>
    <xs:extension base="xs:date">
      <xs:attribute name="unlimited" type="xs:boolean" default="true"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

unlimitedUInt

Description: unlimited attribute on integer type

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

Used by

Extends: xs:unsignedInt

Full XSD Source
xml
<xs:complexType name="unlimitedUInt">
  <xs:simpleContent>
    <xs:extension base="xs:unsignedInt">
      <xs:attribute name="unlimited" type="boolean" default="true"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

unlimitedUString

Description: unlimited attribute on string type

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

Used by

Extends: xs:unsignedInt

Full XSD Source
xml
<xs:complexType name="unlimitedUString">
  <xs:simpleContent>
    <xs:extension base="xs:unsignedInt">
      <xs:attribute name="unlimited" type="boolean" default="true"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

unlimitedUFloat

Description: Unlimited attribute on float type

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

Used by

Extends: xs:float

Full XSD Source
xml
<xs:complexType name="unlimitedUFloat">
  <xs:simpleContent>
    <xs:extension base="xs:float">
      <xs:attribute name="unlimited" type="xs:boolean" default="true"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

share

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

Used by
  • <extensiondata:shareVoicemail> element
  • <extensiondata:shareFaxes> element
  • <extensiondata:shareRecordings> element
  • <extensiondata:shareCallHistory> element
Choice Element

One of the following:

  • ID: inline type
  • everybody: boolean

delObject

Description: Delete operation response object type

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

Used by
Element: items

Type: xs:integer

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

Description: Number of affected items

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="items" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Number of affected items</xs:documentation>
  </xs:annotation>
</xs:element>
Element: result

Type: result

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="result" type="result" minOccurs="0"/>

updateObject

Description: Update operation response object type

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

Used by
Element: result

Type: result

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="result" type="result" minOccurs="0"/>
Element: notice

Type: notice

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

Properties

PropertyValue
contentsimple
minOccurs0
maxOccursunbounded

XSD Source

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

singleUpdateObject

Description: Update operation response object type

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

Used by
Element: result

Type: result

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="result" type="result" minOccurs="0"/>
Element: ID

Type: positiveInteger

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

Description: Object ID

Properties

PropertyValue
contentsimple
minOccurs0
maxOccurs1

XSD Source

xml
<xs:element name="ID" type="positiveInteger" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Object ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element: identifier

Type: string

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

Description: Object identifier

Properties

PropertyValue
contentsimple
minOccurs0
maxOccurs1

XSD Source

xml
<xs:element name="identifier" type="string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Object identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element: notice

Type: notice

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

Properties

PropertyValue
contentsimple
minOccurs0
maxOccursunbounded

XSD Source

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

updateExtensionObject

Description: Update operation response object type

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

Used by
Element: extendedNumber

Type: string

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

Description: Extension extended number

Properties

PropertyValue
contentsimple
minOccurs0
maxOccurs10

XSD Source

xml
<xs:element name="extendedNumber" type="string" minOccurs="0" maxOccurs="10">
  <xs:annotation>
    <xs:documentation>Extension extended number</xs:documentation>
  </xs:annotation>
</xs:element>
Element: result

Type: result

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="result" type="result" minOccurs="0"/>
Element: notice

Type: notice

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

Properties

PropertyValue
contentsimple
minOccurs0
maxOccursunbounded

XSD Source

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

diskSpace

Description: Disk space data

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

Used by
Element: used

Type: string

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="used" type="string" minOccurs="0"/>
Element: total

Type: unlimitedUString

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="total" type="unlimitedUString" minOccurs="0"/>

limit

Description: Increase/decrease with limit for PL

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

Used by
Choice Element

One of the following:

  • value: integer
  • increase: string
  • decrease: string
  • unlimited: boolean

Last updated: Dec 9, 2025