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
Extends: xs:date
Full XSD Source
<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
- CommonPL/accountExpireDays
- AccountPLInfo/phoneExtMax
- AccountPLInfo/queueExtMax
- AccountPLInfo/ivrExtMax
- AccountPLInfo/voicemailExtMax
- AccountPLInfo/queuecenterExtMax
- AccountPLInfo/confExtMax
- AccountPLInfo/callbackExtMax
- AccountPLInfo/callbackCallerIDMax
- AccountPLInfo/callCardExtMax
- AccountPLInfo/callCardCodesMax
- AccountPLInfo/intercomExtMax
- AccountPLInfo/concurentCalls
- AccountPLInfo/concurentInternalCalls
- AccountPLInfo/queueMembersMax
- AccountPLInfo/concurentText2Speech
- AccountPLInfo/mailboxMax
- AccountPLInfo/storage
- PhoneQueue/size
- PhoneQueue/recordStorage
- ConferenceInfo/storage
- OrganizationPLInfo/userMax
- ServiceProviderPLInfo/organizationMax
Extends: xs:unsignedInt
Full XSD Source
<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
<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
<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
- DelAccountResponse
- DelChargingPlanResponse
- DelMonthlyLimitResponse
- DelDestinationExceptionResponse
- DelChargingPackageResponse
- DelChannelResponse
- DelPublicNoResponse
- DelChannelGroupResponse
- DelCallRulesOutGroupResponse
- DelCallRulesOutResponse
- DelExtensionResponse
- DelCallRulesInResponse
- DelCardCodeResponse
- DelAuthCallerIDResponse
- DelScheduledConferenceResponse
- DelOrganizationResponse
- MoveOrganizationsResponse
- DelTimeIntervalResponse
- DelTimeIntervalBlockResponse
- DelCustomAlertResponse
- DelCustomButtonResponse
- DelDeviceResponse
- DelServiceProviderResponse
- DelUserResponse
Element: items
Type: xs:integer
Namespace: http://4psa.com/Common.xsd/5.2.5
Description: Number of affected items
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
- SetAccountStatusResponse
- LinkAccountResponse
- EditChargingPlanResponse
- RechargeResponse
- AddDestinationExceptionResponse
- EditDestinationExceptionResponse
- AddChargingPackageResponse
- EditChargingPackageResponse
- AddChannelResponse
- EditChannelResponse
- AddPublicNoResponse
- EditPublicNoResponse
- AddChannelGroupResponse
- EditChannelGroupResponse
- AddCallRulesOutGroupResponse
- EditCallRulesOutGroupResponse
- AddCallRulesOutResponse
- AddCallRulesInResponse
- EditCallRulesInResponse
- AddCardCodeResponse
- EditCardCodeResponse
- AddCardCodeCreditResponse
- AddAuthCallerIDResponse
- EditAuthCallerIDResponse
- AddAuthCallerIDCreditResponse
- SetFaxCenterResponse
- EditOrganizationResponse
- SetOrganizationStatusResponse
- SetOrganizationCpAccessResponse
- SetOrganizationPLResponse
- UpdateOrganizationPLResponse
- AddTimeIntervalResponse
- EditTimeIntervalResponse
- AddTimeIntervalBlockResponse
- EditTimeIntervalBlockResponse
- AddCustomAlertResponse
- EditCustomAlertResponse
- SetCustomAlertStatusResponse
- AddCustomButtonResponse
- EditCustomButtonResponse
- SetCustomButtonStatusResponse
- UpdateLicenseResponse
- EditServiceProviderResponse
- SetServiceProviderStatusResponse
- SetServiceProviderCpAccessResponse
- SetServiceProviderPLResponse
- UpdateServiceProviderPLResponse
- EditUserResponse
- SetUserStatusResponse
- SetUserCpAccessResponse
- UpdateUserPLResponse
- SetUserPLResponse
Element: result
Type: result
Namespace: http://4psa.com/Common.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="result" type="result" minOccurs="0"/>Element: notice
Type: notice
Namespace: http://4psa.com/Common.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | 1 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | 1 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | 10 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="result" type="result" minOccurs="0"/>Element: notice
Type: notice
Namespace: http://4psa.com/Common.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="used" type="string" minOccurs="0"/>Element: total
Type: unlimitedUString
Namespace: http://4psa.com/Common.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
- RelativeAccountPLInfo/phoneExtMax
- RelativeAccountPLInfo/queueExtMax
- RelativeAccountPLInfo/ivrExtMax
- RelativeAccountPLInfo/voicemailExtMax
- RelativeAccountPLInfo/queuecenterExtMax
- RelativeAccountPLInfo/confExtMax
- RelativeAccountPLInfo/callbackExtMax
- RelativeAccountPLInfo/callbackCallerIDMax
- RelativeAccountPLInfo/callCardExtMax
- RelativeAccountPLInfo/callCardCodesMax
- RelativeAccountPLInfo/intercomExtMax
- RelativeAccountPLInfo/concurentCalls
- RelativeAccountPLInfo/concurentInternalCalls
- RelativeAccountPLInfo/queueMembersMax
- RelativeAccountPLInfo/concurentText2Speech
- RelativeAccountPLInfo/mailboxMax
- RelativeAccountPLInfo/storage
- RelativeOrganizationPLInfo/userMax
- RelativeServiceProviderPLInfo/organizationMax
Choice Element
One of the following:
- value: integer
- increase: string
- decrease: string
- unlimited: boolean