Showing:

Annotations
Diagrams
Facets
Instances
Properties
Source
Used by
Element areaCode
Namespace http://4psa.com/BillingData.xsd/5.2.5
Annotations
Area code
Diagram
DiagramCommon_xsd_Simple_Type_string.tmp#string
Type string
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 255
Source
<xs:element name="areaCode" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Area code</xs:documentation>
  </xs:annotation>
</xs:element>
Element description
Namespace http://4psa.com/BillingData.xsd/5.2.5
Diagram
DiagramCommon_xsd_Simple_Type_string.tmp#string
Type string
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 255
Source
<xs:element name="description" type="common:string" minOccurs="0"/>
Element charge
Namespace http://4psa.com/BillingData.xsd/5.2.5
Diagram
DiagramBillingData_xsd_Complex_Type_DestinationException.tmp#DestinationException_DestinationException_charge_initialAmountBillingData_xsd_Complex_Type_DestinationException.tmp#DestinationException_DestinationException_charge_initialIntervalBillingData_xsd_Complex_Type_DestinationException.tmp#DestinationException_DestinationException_charge_amountBillingData_xsd_Complex_Type_DestinationException.tmp#DestinationException_DestinationException_charge_intervalBillingData_xsd_Complex_Type_DestinationException.tmp#DestinationException_DestinationException_charge_setupAmount
Properties
content: complex
minOccurs: 0
Model initialAmount{0,1} , initialInterval{0,1} , amount{0,1} , interval{0,1} , setupAmount{0,1}
Children amount, initialAmount, initialInterval, interval, setupAmount
Instance
<charge xmlns="http://4psa.com/BillingData.xsd/5.2.5">
  <initialAmount>{0,1}</initialAmount>
  <initialInterval>{0,1}</initialInterval>
  <amount>{0,1}</amount>
  <interval>{0,1}</interval>
  <setupAmount>{0,1}</setupAmount>
</charge>
Source
<xs:element name="charge" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:annotation>
        <xs:documentation>Cost {initialAmount}  USD for the first {initialInterval} seconds then charge {amount} USD every  {interval}seconds. For fixed charging plans ONLY</xs:documentation>
        <xs:documentation>Cost {amount}  x call cost + {setupAmount} USD/ {interval} seconds. For inherited charging plans ONLY</xs:documentation>
      </xs:annotation>
      <xs:element name="initialAmount" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>For fixed charging plans ONLY</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="initialInterval" type="common:integer" minOccurs="0">
        <xs:annotation>
          <xs:documentation>For fixed charging plans ONLY</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amount" type="xs:float" minOccurs="0"/>
      <xs:element name="interval" type="common:integer" minOccurs="0"/>
      <xs:element name="setupAmount" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>For inherited charging plans ONLY</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element charge / initialAmount
Namespace http://4psa.com/BillingData.xsd/5.2.5
Annotations
For fixed charging plans ONLY
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element name="initialAmount" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>For fixed charging plans ONLY</xs:documentation>
  </xs:annotation>
</xs:element>
Element charge / initialInterval
Namespace http://4psa.com/BillingData.xsd/5.2.5
Annotations
For fixed charging plans ONLY
Diagram
DiagramCommon_xsd_Simple_Type_integer.tmp#integer
Type integer
Properties
content: simple
minOccurs: 0
Source
<xs:element name="initialInterval" type="common:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>For fixed charging plans ONLY</xs:documentation>
  </xs:annotation>
</xs:element>
Element charge / amount
Namespace http://4psa.com/BillingData.xsd/5.2.5
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element name="amount" type="xs:float" minOccurs="0"/>
Element charge / interval
Namespace http://4psa.com/BillingData.xsd/5.2.5
Diagram
DiagramCommon_xsd_Simple_Type_integer.tmp#integer
Type integer
Properties
content: simple
minOccurs: 0
Source
<xs:element name="interval" type="common:integer" minOccurs="0"/>
Element charge / setupAmount
Namespace http://4psa.com/BillingData.xsd/5.2.5
Annotations
For inherited charging plans ONLY
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element name="setupAmount" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>For inherited charging plans ONLY</xs:documentation>
  </xs:annotation>
</xs:element>
Element chargingPackageID
Namespace http://4psa.com/BillingData.xsd/5.2.5
Annotations
Free minutes package ID
Diagram
DiagramCommon_xsd_Simple_Type_positiveInteger.tmp#positiveInteger
Type positiveInteger
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
totalDigits 4
Source
<xs:element name="chargingPackageID" type="common:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free minutes package ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element package
Namespace http://4psa.com/BillingData.xsd/5.2.5
Annotations
Free minutes package
Diagram
DiagramBillingData_xsd_Complex_Type_DestinationException.tmp#DestinationException_DestinationException_package_nameBillingData_xsd_Complex_Type_DestinationException.tmp#DestinationException_DestinationException_package_minutes
Properties
content: complex
minOccurs: 0
Model name , minutes
Children minutes, name
Instance
<package xmlns="http://4psa.com/BillingData.xsd/5.2.5">
  <name>{1,1}</name>
  <minutes>{1,1}</minutes>
</package>
Source
<xs:element name="package" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free minutes package</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="name" type="common:string"/>
      <xs:element name="minutes" type="xs:float"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element package / name
Namespace http://4psa.com/BillingData.xsd/5.2.5
Diagram
DiagramCommon_xsd_Simple_Type_string.tmp#string
Type string
Properties
content: simple
Facets
whiteSpace collapse
maxLength 255
Source
<xs:element name="name" type="common:string"/>
Element package / minutes
Namespace http://4psa.com/BillingData.xsd/5.2.5
Diagram
Diagram
Type xs:float
Properties
content: simple
Source
<xs:element name="minutes" type="xs:float"/>
Complex Type DestinationException
Namespace http://4psa.com/BillingData.xsd/5.2.5
Annotations
Destination exception charge
Diagram
DiagramBillingData_xsd_Complex_Type_DestinationException.tmp#DestinationException_areaCodeBillingData_xsd_Complex_Type_DestinationException.tmp#DestinationException_descriptionBillingData_xsd_Complex_Type_DestinationException.tmp#DestinationException_chargeBillingData_xsd_Complex_Type_DestinationException.tmp#DestinationException_chargingPackageIDBillingData_xsd_Complex_Type_DestinationException.tmp#DestinationException_package
Used by
Elements AddDestinationException/exception, EditDestinationException
Model areaCode{0,1} , description{0,1} , charge{0,1} , (chargingPackageID{0,1} | package{0,1})
Children areaCode, charge, chargingPackageID, description, package
Source
<xs:complexType name="DestinationException">
  <xs:annotation>
    <xs:documentation>Destination exception charge</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="areaCode" type="common:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Area code</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="description" type="common:string" minOccurs="0"/>
    <xs:element name="charge" minOccurs="0">
      <xs:complexType>
        <xs:sequence>
          <xs:annotation>
            <xs:documentation>Cost {initialAmount}  USD for the first {initialInterval} seconds then charge {amount} USD every  {interval}seconds. For fixed charging plans ONLY</xs:documentation>
            <xs:documentation>Cost {amount}  x call cost + {setupAmount} USD/ {interval} seconds. For inherited charging plans ONLY</xs:documentation>
          </xs:annotation>
          <xs:element name="initialAmount" type="xs:float" minOccurs="0">
            <xs:annotation>
              <xs:documentation>For fixed charging plans ONLY</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="initialInterval" type="common:integer" minOccurs="0">
            <xs:annotation>
              <xs:documentation>For fixed charging plans ONLY</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="amount" type="xs:float" minOccurs="0"/>
          <xs:element name="interval" type="common:integer" minOccurs="0"/>
          <xs:element name="setupAmount" type="xs:float" minOccurs="0">
            <xs:annotation>
              <xs:documentation>For inherited charging plans ONLY</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:choice minOccurs="0">
      <xs:element name="chargingPackageID" type="common:positiveInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free minutes package ID</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="package" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free minutes package</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="name" type="common:string"/>
            <xs:element name="minutes" type="xs:float"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:choice>
  </xs:sequence>
</xs:complexType>