Organization - Complex Types
This section documents the complex data types for Organization service.
OrganizationInfo
Description: Organization account data
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Used by
Element: name
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Contact name
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="name" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Contact name</xs:documentation>
</xs:annotation>
</xs:element>Element: firstName
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Contact first name
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="firstName" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Contact first name</xs:documentation>
</xs:annotation>
</xs:element>Element: lastName
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Contact last name
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="lastName" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Contact last name</xs:documentation>
</xs:annotation>
</xs:element>Element: company
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Company name
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="company" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Company name</xs:documentation>
</xs:annotation>
</xs:element>Element: login
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Username
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="login" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Username</xs:documentation>
</xs:annotation>
</xs:element>Element: passwordAuto
Type: common:boolean
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Password auto generation
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="passwordAuto" type="common:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Password auto generation</xs:documentation>
</xs:annotation>
</xs:element>Element: password
Type: common:password
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: User password
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="password" type="common:password" minOccurs="0">
<xs:annotation>
<xs:documentation>User password</xs:documentation>
</xs:annotation>
</xs:element>Element: forceUpdate
Type: common:boolean
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Force user update on duplicate login (new login computed)
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="forceUpdate" type="common:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Force user update on duplicate login (new login computed)</xs:documentation>
</xs:annotation>
</xs:element>Element: phone
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Phone
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="phone" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Phone</xs:documentation>
</xs:annotation>
</xs:element>Element: fax
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Fax
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="fax" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Fax</xs:documentation>
</xs:annotation>
</xs:element>Element: email
Type: common:email
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Email address
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="email" type="common:email" minOccurs="0">
<xs:annotation>
<xs:documentation>Email address</xs:documentation>
</xs:annotation>
</xs:element>Element: address
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Address
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="address" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Address</xs:documentation>
</xs:annotation>
</xs:element>Element: city
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: City
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="city" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>City</xs:documentation>
</xs:annotation>
</xs:element>Element: pcode
Type: common:pcode
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Postal/ZIP code
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="pcode" type="common:pcode" minOccurs="0">
<xs:annotation>
<xs:documentation>Postal/ZIP code</xs:documentation>
</xs:annotation>
</xs:element>Element: country
Type: common:code
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Country
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="country" type="common:code" minOccurs="0">
<xs:annotation>
<xs:documentation>Country</xs:documentation>
</xs:annotation>
</xs:element>Element: region
Type: common:positiveInteger
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Region ID. Use PBX:GetRegions method fot the list of all available regions
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="region" type="common:positiveInteger" minOccurs="0">
<xs:annotation>
<xs:documentation>Region ID. Use PBX:GetRegions method fot the list of all
available regions</xs:documentation>
</xs:annotation>
</xs:element>Element: timezone
Type: common:positiveInteger
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Timezone ID. Use PBX:GetTimezone method fot the list of all available timezones
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="timezone" type="common:positiveInteger" minOccurs="0">
<xs:annotation>
<xs:documentation>Timezone ID. Use PBX:GetTimezone method fot the list of all
available timezones</xs:documentation>
</xs:annotation>
</xs:element>Element: interfaceLang
Type: common:code
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Interface language
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="interfaceLang" type="common:code" minOccurs="0">
<xs:annotation>
<xs:documentation>Interface language</xs:documentation>
</xs:annotation>
</xs:element>Element: notes
Type: common:text
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: User notes
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="notes" type="common:text" minOccurs="0">
<xs:annotation>
<xs:documentation>User notes</xs:documentation>
</xs:annotation>
</xs:element>Element: accountData:serverID
Type: accountData:serverID
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="accountData:serverID" type="accountData:serverID" minOccurs="0"/>Element: chargingIdentifier
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Charging identifier
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="chargingIdentifier" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Charging identifier</xs:documentation>
</xs:annotation>
</xs:element>Element: subscriptionID
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: The id of the subscription attached to the account
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="subscriptionID" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>The id of the subscription attached to the account</xs:documentation>
</xs:annotation>
</xs:element>ExtendedOrganizationInfo
Description: Organization account details data
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Extends: OrganizationInfo
Element: common:ID
Type: common:ID
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
XSD Source
<xs:element name="common:ID" type="common:ID"/>Element: accountData:status
Type: accountData:status
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="accountData:status" type="accountData:status" minOccurs="0"/>Element: accountData:phoneStatus
Type: accountData:phoneStatus
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="accountData:phoneStatus" type="accountData:phoneStatus" minOccurs="0"/>Element: accountData:cpAccess
Type: accountData:cpAccess
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="accountData:cpAccess" type="accountData:cpAccess" minOccurs="0"/>Element: accountData:parentID
Type: accountData:parentID
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="accountData:parentID" type="accountData:parentID" minOccurs="0"/>Element: accountData:parentIdentifier
Type: accountData:parentIdentifier
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="accountData:parentIdentifier" type="accountData:parentIdentifier" minOccurs="0"/>Element: accountData:chargingPlanID
Type: accountData:chargingPlanID
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="accountData:chargingPlanID" type="accountData:chargingPlanID" minOccurs="0"/>Element: accountData:chargingPlanIdentifier
Type: accountData:chargingPlanIdentifier
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="accountData:chargingPlanIdentifier" type="accountData:chargingPlanIdentifier" minOccurs="0"/>Element: chargingPlan
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Charging plan name
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="chargingPlan" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Charging plan name</xs:documentation>
</xs:annotation>
</xs:element>Element: parentName
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Owner name
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="parentName" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Owner name</xs:documentation>
</xs:annotation>
</xs:element>Element: accountData:templateID
Type: accountData:templateID
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="accountData:templateID" type="accountData:templateID" minOccurs="0"/>Element: common:crDate
Type: common:crDate
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="common:crDate" type="common:crDate" minOccurs="0"/>Element: common:identifier
Type: common:identifier
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="common:identifier" type="common:identifier" minOccurs="0"/>Element: common:scope
Type: common:scope
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="common:scope" type="common:scope" minOccurs="0"/>Element: link
Type: inline complex type
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<xs:element name="link" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="resourceID" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Linkage resource
identifier</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="UUID" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Remote linkage user
identifier</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>Element: accountFlag
Type: restriction of xs:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Account flag. Possible values: noneditablelogin
Properties
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
| default | noneditablelogin |
Allowed Values
| Value | Description |
|---|---|
noneditablelogin |
XSD Source
<xs:element name="accountFlag" minOccurs="0" maxOccurs="unbounded" default="noneditablelogin">
<xs:annotation>
<xs:documentation>Account flag. Possible values:
noneditablelogin</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="noneditablelogin"/>
</xs:restriction>
</xs:simpleType>
</xs:element>OrganizationPLInfo
Description: Organization permissions and limits data
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Extends: accountData:AccountPLInfo
Element: permsManag
Type: common:boolean
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Roles management
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="permsManag" type="common:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Roles management</xs:documentation>
</xs:annotation>
</xs:element>Element: chargingPlanManag
Type: common:boolean
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Charging plans management
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="chargingPlanManag" type="common:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Charging plans management</xs:documentation>
</xs:annotation>
</xs:element>Element: userMax
Type: common:unlimitedUInt
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Maximum number of users
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="userMax" type="common:unlimitedUInt" minOccurs="0">
<xs:annotation>
<xs:documentation>Maximum number of users</xs:documentation>
</xs:annotation>
</xs:element>Element: phoneInsightsSubscription
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Phone Insights subscription identifier
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="phoneInsightsSubscription" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Phone Insights subscription identifier</xs:documentation>
</xs:annotation>
</xs:element>RelativeOrganizationPLInfo
Description: Organization permissions and limits data
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Extends: accountData:RelativeAccountPLInfo
Element: permsManag
Type: common:boolean
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Roles management
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="permsManag" type="common:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Roles management</xs:documentation>
</xs:annotation>
</xs:element>Element: chargingPlanManag
Type: common:boolean
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Charging plans management
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="chargingPlanManag" type="common:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Charging plans management</xs:documentation>
</xs:annotation>
</xs:element>Element: userMax
Type: common:limit
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Maximum number of users
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="userMax" type="common:limit" minOccurs="0">
<xs:annotation>
<xs:documentation>Maximum number of users</xs:documentation>
</xs:annotation>
</xs:element>Element: phoneInsightsSubscription
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Phone Insights subscription identifier
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="phoneInsightsSubscription" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Phone Insights subscription identifier</xs:documentation>
</xs:annotation>
</xs:element>OrganizationList
Description: Organization list data
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Used by
Element: common:ID
Type: common:ID
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="common:ID" type="common:ID" minOccurs="0"/>Element: name
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Contact name
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="name" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Contact name</xs:documentation>
</xs:annotation>
</xs:element>Element: firstName
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Contact first name
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="firstName" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Contact first name</xs:documentation>
</xs:annotation>
</xs:element>Element: lastName
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Contact last name
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="lastName" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Contact last name</xs:documentation>
</xs:annotation>
</xs:element>Element: login
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Username
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="login" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Username</xs:documentation>
</xs:annotation>
</xs:element>Element: email
Type: common:email
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Email address
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="email" type="common:email" minOccurs="0">
<xs:annotation>
<xs:documentation>Email address</xs:documentation>
</xs:annotation>
</xs:element>Element: company
Type: common:string
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: Company name
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="company" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Company name</xs:documentation>
</xs:annotation>
</xs:element>Element: accountData:templateID
Type: accountData:templateID
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Description: The id of the subscription attached to the account
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="accountData:templateID" type="accountData:templateID" minOccurs="0">
<xs:annotation>
<xs:documentation>The id of the subscription attached to the account</xs:documentation>
</xs:annotation>
</xs:element>Element: common:identifier
Type: common:identifier
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="common:identifier" type="common:identifier" minOccurs="0"/>Element: common:scope
Type: common:scope
Namespace: http://4psa.com/OrganizationData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="common:scope" type="common:scope" minOccurs="0"/>