Documentation for ResellerMessagesInfo

Table of Contents

top

Schema Document Properties

Target Namespace http://4psa.com/ResellerMessagesInfo.xsd/2.0.0
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition

Declared Namespaces

Prefix Namespace
Default namespace http://4psa.com/ResellerMessagesInfo.xsd/2.0.0
resellerData http://4psa.com/ResellerData.xsd/2.0.0
xml http://www.w3.org/XML/1998/namespace
clientData http://4psa.com/ClientData.xsd/2.0.0
xs http://www.w3.org/2001/XMLSchema
common http://4psa.com/Common.xsd/2.0.0
Schema Component Representation
<xs:schema targetNamespace="http://4psa.com/ResellerMessagesInfo.xsd/2.0.0" elementFormDefault="qualified" id="ResellerMessagesInfo">
<xs:import namespace="http://4psa.com/ResellerData.xsd/2.0.0" schemaLocation="ResellerData.xsd"/>
<xs:import namespace="http://4psa.com/ClientData.xsd/2.0.0" schemaLocation="../Client/ClientData.xsd"/>
<xs:import namespace="http://4psa.com/Common.xsd/2.0.0" schemaLocation="../Common.xsd"/>
...
</xs:schema>
top

Global Definitions

Complex Type: GetResellerDetailsResponseType

Super-types: clientData:ExtendedClientInfo < GetResellerDetailsResponseType (by extension)
Sub-types: None
Name GetResellerDetailsResponseType
Abstract no
Documentation Get detailed reseller data response type
XML Instance Representation
<...>
<!-- ' ClientInfo ' super type was not found in this schema. Some elements and attributes may be missing. -->
<ID> common:positiveInteger </ID> [1]

'Reseller ID'

<identifier> common:string </identifier> [0..1]

'Unique client identifier'

<status> common:boolean </status> [0..1]

'User status'

<phoneStatus> xs:string (value comes from list: {'1'|'16'|'32'|'64'}) </phoneStatus> [0..1]

'User phone status'

<cpAccess> common:boolean </cpAccess> [0..1]

'User control panel access'

<parentID> common:positiveInteger </parentID> [0..1]

'Owner ID'

<parentIdentifier> common:string </parentIdentifier> [0..1]

'Owner Identifier'

<chargingPlanID> common:positiveInteger </chargingPlanID> [0..1]

'Charging plan ID'

<chargingPlanIdentifier> common:string </chargingPlanIdentifier> [0..1]

'Charging plan identifier'

<chargingPlan> common:string </chargingPlan> [0..1]

'Charging plan name'

<parentName> common:string </parentName> [0..1]

'Owner name'

<templateID> common:positiveInteger </templateID> [0..1]

'User template ID'

<crDate> xs:dateTime </crDate> [0..1]

'Creation date'

<scope> common:string </scope> [0..1]

'Scope identifier for the enrollment server. Scope:automation is reserved for VoipNow Automation'

</...>
Schema Component Representation
<xs:complexType name="GetResellerDetailsResponseType">
<xs:complexContent>
<xs:extension base=" clientData:ExtendedClientInfo "/>
</xs:complexContent>
</xs:complexType>
top

Complex Type: GetResellerPLResponseType

Super-types: None
Sub-types: None
Name GetResellerPLResponseType
Abstract no
Documentation Get reseller permissions and limits response type
XML Instance Representation
<...>
<userPL> resellerData:ResellerPLInfo </userPL> [0..1]

'Reseller preferences and limits'

<notice> common:notice </notice> [0..*]
</...>
Schema Component Representation
<xs:complexType name="GetResellerPLResponseType">
<xs:sequence>
<xs:element name="userPL" type=" resellerData:ResellerPLInfo " minOccurs="0"/>
<xs:element name="notice" type=" common:notice " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: GetResellersResponseType

Super-types: None
Sub-types: None
Name GetResellersResponseType
Abstract no
Documentation Get reseller response type
XML Instance Representation
<...>
<reseller> resellerData:ResellerList </reseller> [0..*]
<notice> common:notice </notice> [0..*]
</...>
Schema Component Representation
<xs:complexType name="GetResellersResponseType">
<xs:sequence>
<xs:element name="reseller" type=" resellerData:ResellerList " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="notice" type=" common:notice " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top