Skip to content
operations

Billing Operations

This section documents the API operations for Billing service.

AddChargingPlan

AddChargingPlan

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

Description: Add charging plan: request

Properties

PropertyValue
contentcomplex

Extends

Base type: billingData:ChargingPlanInfo

Elements

ElementTypeDescription
forceChannelRulecommon:boolean (optional)Create charging plan with default outgoing routing rules group if channelRuleID is not valid
exceptioninline (0..*)Destination exceptions
common:scopecommon:scope (optional)
signaturecommon:string (optional)Signature for the charging plan (used by Automation)
(choice)One of the following
└ common:userIDcommon:userIDCharging plan owner ID
└ common:userIdentifiercommon:userIdentifierCharging plan owner identifier
└ userLogincommon:stringCharging plan owner login

XSD Source

xml
<xs:element name="AddChargingPlan">
  <xs:annotation>
    <xs:documentation>Add charging plan: request</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="billingData:ChargingPlanInfo">
          <xs:sequence>
            <xs:element name="forceChannelRule" type="common:boolean" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Create charging plan with default outgoing routing rules group if channelRuleID is not valid</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="exception" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Destination exceptions</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="common:scope" type="common:scope" minOccurs="0"/>
            <xs:element name="signature" type="common:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Signature for the charging plan (used by Automation)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:choice>
              <xs:element name="common:userID" type="common:userID" minOccurs="0"/>
              <xs:element name="common:userIdentifier" type="common:userIdentifier" minOccurs="0"/>
              <xs:element name="userLogin" type="common:string" minOccurs="0"/>
            </xs:choice>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
</xs:element>
AddChargingPlanResponse

Type: common:singleUpdateObject

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

Description: Add charging plan: response

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="AddChargingPlanResponse" type="common:singleUpdateObject">
  <xs:annotation>
    <xs:documentation>Add charging plan: response</xs:documentation>
  </xs:annotation>
</xs:element>

EditChargingPlan

EditChargingPlan

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

Description: Edit charging plan: request

Properties

PropertyValue
contentcomplex

Extends

Base type: billingData:ChargingPlanInfo

Elements

ElementTypeDescription
(choice)One of the following
└ common:IDcommon:IDCharging plan ID
└ common:identifiercommon:identifierCharging plan identifier

XSD Source

xml
<xs:element name="EditChargingPlan">
  <xs:annotation>
    <xs:documentation>Edit charging plan: request</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="billingData:ChargingPlanInfo">
          <xs:sequence>
            <xs:choice>
              <xs:element name="common:ID" type="common:ID"/>
              <xs:element name="common:identifier" type="common:identifier"/>
            </xs:choice>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
</xs:element>
EditChargingPlanResponse

Type: common:updateObject

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

Description: Edit charging plan: response

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="EditChargingPlanResponse" type="common:updateObject">
  <xs:annotation>
    <xs:documentation>Edit charging plan: response</xs:documentation>
  </xs:annotation>
</xs:element>

GetChargingPlans

GetChargingPlans

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

Description: Get charging plans: request

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
defaultcommon:boolean (optional)Set to filter default charging plan
common:filtercommon:filter (optional)Filter charging plan list by charging plan name. Ignored when default filter in on.
common:scopecommon:scope (optional)
(choice)One of the following
└ common:userIDcommon:userIDCharging plan owner ID
└ common:userIdentifiercommon:userIdentifierCharging plan owner identifier

XSD Source

xml
<xs:element name="GetChargingPlans">
  <xs:annotation>
    <xs:documentation>Get charging plans: request</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="default" type="common:boolean" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Set to filter default charging plan</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="common:filter" type="common:filter" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Filter charging plan list by charging plan name. Ignored when default filter in on.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="common:scope" type="common:scope" minOccurs="0"/>
        <xs:choice>
          <xs:element name="common:userID" type="common:userID" minOccurs="0"/>
          <xs:element name="common:userIdentifier" type="common:userIdentifier" minOccurs="0"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
</xs:element>
GetChargingPlansResponse

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

Description: Get charging plans: response

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
chargingPlanbillingData:ChargingPlanList (0..*)A charging plans list on success
common:noticecommon:notice (0..*)

XSD Source

xml
<xs:element name="GetChargingPlansResponse">
  <xs:annotation>
    <xs:documentation>Get charging plans: response</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="chargingPlan" type="billingData:ChargingPlanList" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>A charging plans list on success</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="common:notice" type="common:notice" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

GetChargingPlanDetails

GetChargingPlanDetails

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

Description: Get charging plan details: request

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
(choice)One of the following
└ common:IDcommon:IDCharging plan ID
└ common:identifiercommon:identifierCharging plan identifier

XSD Source

xml
<xs:element name="GetChargingPlanDetails">
  <xs:annotation>
    <xs:documentation>Get charging plan details: request</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:choice>
          <xs:element name="common:ID" type="common:ID" minOccurs="0"/>
          <xs:element name="common:identifier" type="common:identifier" minOccurs="0"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
</xs:element>
GetChargingPlanDetailsResponse

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

Description: Get charging plan details: response

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
chargingPlaninline (optional)A charging plans list on success
common:noticecommon:notice (0..*)

XSD Source

xml
<xs:element name="GetChargingPlanDetailsResponse">
  <xs:annotation>
    <xs:documentation>Get charging plan details: response</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="chargingPlan" minOccurs="0">
          <xs:annotation>
            <xs:documentation>A charging plans list on success</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="common:notice" type="common:notice" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

DelChargingPlan

DelChargingPlan

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

Description: Delete charging plans: request.

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
timeIntervalRemovalcommon:boolean (optional)Remove also time intervals used by this charging plan
(choice)One of the following
└ common:IDcommon:IDCharging plan ID
└ common:identifiercommon:identifierCharging plan identifier

XSD Source

xml
<xs:element name="DelChargingPlan">
  <xs:annotation>
    <xs:documentation>Delete charging plans: request.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="timeIntervalRemoval" type="common:boolean" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Remove also time intervals used by this charging plan</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:choice>
          <xs:element name="common:ID" type="common:ID"/>
          <xs:element name="common:identifier" type="common:identifier"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
</xs:element>
DelChargingPlanResponse

Type: common:delObject

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

Description: Delete charging plans: response.

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="DelChargingPlanResponse" type="common:delObject">
  <xs:annotation>
    <xs:documentation>Delete charging plans: response.</xs:documentation>
  </xs:annotation>
</xs:element>

Recharge

Recharge

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

Description: Add charging limits/credits to charging plan:request

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
(choice)One of the following
└ common:userIDcommon:userIDUser for which the recharge is made
└ common:userIdentifiercommon:userIdentifierUser for which the recharge is made

XSD Source

xml
<xs:element name="Recharge">
  <xs:annotation>
    <xs:documentation>Add charging limits/credits to charging plan:request</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:choice>
          <xs:element name="common:userID" type="common:userID"/>
          <xs:element name="common:userIdentifier" type="common:userIdentifier"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
</xs:element>
RechargeResponse

Type: common:updateObject

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

Description: Add charging limits/credits to charging plan: response

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="RechargeResponse" type="common:updateObject">
  <xs:annotation>
    <xs:documentation>Add charging limits/credits to charging plan: response</xs:documentation>
  </xs:annotation>
</xs:element>

GetRecharges

GetRecharges

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

Description: Get user list of charging limits/credits: request

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
(choice)One of the following
└ common:userIDcommon:userID
└ common:userIdentifiercommon:userIdentifier

XSD Source

xml
<xs:element name="GetRecharges">
  <xs:annotation>
    <xs:documentation>Get user list of charging limits/credits: request</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:choice>
          <xs:element name="common:userID" type="common:userID" minOccurs="0"/>
          <xs:element name="common:userIdentifier" type="common:userIdentifier" minOccurs="0"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
</xs:element>
GetRechargesResponse

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

Description: Get user list of charging limits/credits: response

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
rechargeinline (0..*)

XSD Source

xml
<xs:element name="GetRechargesResponse">
  <xs:annotation>
    <xs:documentation>Get user list of charging limits/credits: response</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="recharge" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

DelMonthlyLimit

DelMonthlyLimit

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

Description: Delete recharge monthly limit: request.

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
(choice)One of the following
└ common:userIDcommon:userID
└ common:userIdentifiercommon:userIdentifier

XSD Source

xml
<xs:element name="DelMonthlyLimit">
  <xs:annotation>
    <xs:documentation>Delete recharge monthly limit: request.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:choice>
          <xs:element name="common:userID" type="common:userID"/>
          <xs:element name="common:userIdentifier" type="common:userIdentifier"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
</xs:element>
DelMonthlyLimitResponse

Type: common:delObject

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

Description: Delete recharge monthly limit: response.

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="DelMonthlyLimitResponse" type="common:delObject">
  <xs:annotation>
    <xs:documentation>Delete recharge monthly limit: response.</xs:documentation>
  </xs:annotation>
</xs:element>

AddDestinationException

AddDestinationException

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

Description: Add destination exception charge: request.

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
exceptionbillingData:DestinationException (1..*)
(choice)One of the following
└ chargingPlanIDcommon:positiveIntegerCharging plan ID
└ chargingPlanIdentifiercommon:stringCharging plan identifier

XSD Source

xml
<xs:element name="AddDestinationException">
  <xs:annotation>
    <xs:documentation>Add destination exception charge: request.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="exception" type="billingData:DestinationException" maxOccurs="unbounded"/>
        <xs:choice>
          <xs:element name="chargingPlanID" type="common:positiveInteger" minOccurs="0"/>
          <xs:element name="chargingPlanIdentifier" type="common:string" minOccurs="0"/>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
</xs:element>
AddDestinationExceptionResponse

Type: common:updateObject

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

Description: Add destination exception charge: response.

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="AddDestinationExceptionResponse" type="common:updateObject">
  <xs:annotation>
    <xs:documentation>Add destination exception charge: response.</xs:documentation>
  </xs:annotation>
</xs:element>

EditDestinationException

EditDestinationException

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

Description: Edit destination exception charge: request.

Properties

PropertyValue
contentcomplex

Extends

Base type: billingData:DestinationException

Elements

ElementTypeDescription
exceptionIDcommon:positiveIntegerDestination exception charge ID
chargingPlanIDcommon:positiveIntegerCharging plan ID

XSD Source

xml
<xs:element name="EditDestinationException">
  <xs:annotation>
    <xs:documentation>Edit destination exception charge: request.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="billingData:DestinationException">
          <xs:sequence>
            <xs:element name="exceptionID" type="common:positiveInteger">
              <xs:annotation>
                <xs:documentation>Destination exception charge ID</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="chargingPlanID" type="common:positiveInteger">
              <xs:annotation>
                <xs:documentation>Charging plan ID</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
</xs:element>
EditDestinationExceptionResponse

Type: common:updateObject

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

Description: Edit destination exception charge: response.

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="EditDestinationExceptionResponse" type="common:updateObject">
  <xs:annotation>
    <xs:documentation>Edit destination exception charge: response.</xs:documentation>
  </xs:annotation>
</xs:element>

GetDestinationExceptions

GetDestinationExceptions

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

Description: Get destination exception charges: request.

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
chargingPlanIDcommon:positiveIntegerCharging plan ID
common:filtercommon:filter (optional)Filter destination exception charges list after areaCode, description

XSD Source

xml
<xs:element name="GetDestinationExceptions">
  <xs:annotation>
    <xs:documentation>Get destination exception charges: request.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="chargingPlanID" type="common:positiveInteger">
          <xs:annotation>
            <xs:documentation>Charging plan ID</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="common:filter" type="common:filter" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Filter destination exception charges list after areaCode, description</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
</xs:element>
GetDestinationExceptionsResponse

Type: billingData:DestinationExceptionList

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

Description: Get destination exception charges: response.

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="GetDestinationExceptionsResponse" type="billingData:DestinationExceptionList">
  <xs:annotation>
    <xs:documentation>Get destination exception charges: response.</xs:documentation>
  </xs:annotation>
</xs:element>

DelDestinationException

DelDestinationException

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

Description: Remove destination exception charge: request.

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
chargingPlanIDcommon:positiveIntegerCharging plan ID
common:IDcommon:ID (1..*)Destination exception charge

XSD Source

xml
<xs:element name="DelDestinationException">
  <xs:annotation>
    <xs:documentation>Remove destination exception charge: request.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="chargingPlanID" type="common:positiveInteger">
          <xs:annotation>
            <xs:documentation>Charging plan ID</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="common:ID" type="common:ID" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Destination exception charge</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
</xs:element>
DelDestinationExceptionResponse

Type: common:delObject

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

Description: Remove destination exception charge: response.

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="DelDestinationExceptionResponse" type="common:delObject">
  <xs:annotation>
    <xs:documentation>Remove destination exception charge: response.</xs:documentation>
  </xs:annotation>
</xs:element>

AddChargingPackage

AddChargingPackage

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

Description: Add free minutes package: request.

Properties

PropertyValue
contentcomplex

Extends

Base type: billingData:ChargingPackage

Elements

ElementTypeDescription
chargingPlanIDcommon:positiveIntegerChraging plan ID

XSD Source

xml
<xs:element name="AddChargingPackage">
  <xs:annotation>
    <xs:documentation>Add free minutes package: request.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="billingData:ChargingPackage">
          <xs:sequence>
            <xs:element name="chargingPlanID" type="common:positiveInteger">
              <xs:annotation>
                <xs:documentation>Chraging plan ID</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
</xs:element>
AddChargingPackageResponse

Type: common:updateObject

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

Description: Add free minutes package: response.

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="AddChargingPackageResponse" type="common:updateObject">
  <xs:annotation>
    <xs:documentation>Add free minutes package: response.</xs:documentation>
  </xs:annotation>
</xs:element>

EditChargingPackage

EditChargingPackage

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

Description: Edit free minutes package: request.

Properties

PropertyValue
contentcomplex

Extends

Base type: billingData:ChargingPackage

Elements

ElementTypeDescription
chargingPlanIDcommon:positiveIntegerChraging plan ID
chargingPackageIDcommon:positiveIntegerFree minutes package ID

XSD Source

xml
<xs:element name="EditChargingPackage">
  <xs:annotation>
    <xs:documentation>Edit free minutes package: request.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="billingData:ChargingPackage">
          <xs:sequence>
            <xs:element name="chargingPlanID" type="common:positiveInteger">
              <xs:annotation>
                <xs:documentation>Chraging plan ID</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="chargingPackageID" type="common:positiveInteger">
              <xs:annotation>
                <xs:documentation>Free minutes package ID</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
</xs:element>
EditChargingPackageResponse

Type: common:updateObject

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

Description: Edit free minutes package: response.

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="EditChargingPackageResponse" type="common:updateObject">
  <xs:annotation>
    <xs:documentation>Edit free minutes package: response.</xs:documentation>
  </xs:annotation>
</xs:element>

GetChargingPackages

GetChargingPackages

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

Description: Get free minutes packages: request.

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
chargingPlanIDcommon:positiveIntegerCharging plan ID
common:filtercommon:filter (optional)Filter destination exception charges list after areaCode, description

XSD Source

xml
<xs:element name="GetChargingPackages">
  <xs:annotation>
    <xs:documentation>Get free minutes packages: request.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="chargingPlanID" type="common:positiveInteger">
          <xs:annotation>
            <xs:documentation>Charging plan ID</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="common:filter" type="common:filter" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Filter destination exception charges list after areaCode, description</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
</xs:element>
GetChargingPackagesResponse

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

Description: Get free minutes packages: response.

Properties

PropertyValue
contentcomplex

Extends

Base type: billingData:ChargingPackageList

Elements

ElementTypeDescription
common:noticecommon:notice (0..*)

XSD Source

xml
<xs:element name="GetChargingPackagesResponse">
  <xs:annotation>
    <xs:documentation>Get free minutes packages: response.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="billingData:ChargingPackageList">
          <xs:sequence>
            <xs:element name="common:notice" type="common:notice" minOccurs="0" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
</xs:element>

DelChargingPackage

DelChargingPackage

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

Description: Remove free minutes package: request.

Properties

PropertyValue
contentcomplex

Elements

ElementTypeDescription
chargingPlanIDcommon:positiveIntegerCharging plan ID
common:IDcommon:ID (1..*)Free minutes package ID

XSD Source

xml
<xs:element name="DelChargingPackage">
  <xs:annotation>
    <xs:documentation>Remove free minutes package: request.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="chargingPlanID" type="common:positiveInteger">
          <xs:annotation>
            <xs:documentation>Charging plan ID</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="common:ID" type="common:ID" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Free minutes package ID</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
</xs:element>
DelChargingPackageResponse

Type: common:delObject

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

Description: Remove free minutes package: response.

Properties

PropertyValue
contentcomplex

XSD Source

xml
<xs:element name="DelChargingPackageResponse" type="common:delObject">
  <xs:annotation>
    <xs:documentation>Remove free minutes package: response.</xs:documentation>
  </xs:annotation>
</xs:element>

Last updated: Dec 9, 2025