Showing:

Annotations
Diagrams
Instances
Properties
Source
Element EditChargingPlan
Namespace http://4psa.com/BillingMessages.xsd/5.2.5
Annotations
Edit charging plan: request
Diagram
Diagram BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_name BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_default BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_channelRuleID BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_channelRule BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_allowIn BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_allowOut BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_allowLocal BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_allowExtended BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_planType BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_includedCreditOut BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_includedCreditIn BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_externalMin BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_initialCreditOut BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_initialCreditIn BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_chargeOut BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_thenChargeOut BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_minFeeOut BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_chargeIn BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_thenChargeIn BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_chargeMethod BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_fixedCharge BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_inheritedCharge BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo_soundID BillingData_xsd_Complex_Type_ChargingPlanInfo.tmp#ChargingPlanInfo Common_xsd_Element_ID.tmp#ID Common_xsd_Element_identifier.tmp#identifier
Type extension of ChargingPlanInfo
Type hierarchy
Properties
content: complex
Model name , default{0,1} , (channelRuleID{0,1} | channelRule{0,1}) , allowIn{0,1} , allowOut{0,1} , allowLocal{0,1} , allowExtended{0,1} , planType{0,1} , includedCreditOut{0,1} , includedCreditIn{0,1} , externalMin* , initialCreditOut{0,1} , initialCreditIn{0,1} , chargeOut{0,1} , thenChargeOut{0,1} , minFeeOut{0,1} , chargeIn{0,1} , thenChargeIn{0,1} , chargeMethod{0,1} , (fixedCharge{0,1} | inheritedCharge{0,1}) , soundID{0,1} , (ID | identifier)
Children ID, allowExtended, allowIn, allowLocal, allowOut, channelRule, channelRuleID, chargeIn, chargeMethod, chargeOut, default, externalMin, fixedCharge, identifier, includedCreditIn, includedCreditOut, inheritedCharge, initialCreditIn, initialCreditOut, minFeeOut, name, planType, soundID, thenChargeIn, thenChargeOut
Instance
<EditChargingPlan xmlns="http://4psa.com/BillingMessages.xsd/5.2.5" xmlns:billingData="http://4psa.com/BillingData.xsd/5.2.5" xmlns:common="http://4psa.com/Common.xsd/5.2.5">
  <billingData:name>{1,1}</billingData:name>
  <billingData:default>{0,1}</billingData:default>
  <billingData:channelRuleID>{0,1}</billingData:channelRuleID>
  <billingData:channelRule>{0,1}</billingData:channelRule>
  <billingData:allowIn>{0,1}</billingData:allowIn>
  <billingData:allowOut>{0,1}</billingData:allowOut>
  <billingData:allowLocal>{0,1}</billingData:allowLocal>
  <billingData:allowExtended>{0,1}</billingData:allowExtended>
  <billingData:planType>{0,1}</billingData:planType>
  <billingData:includedCreditOut unlimited="true">{0,1}</billingData:includedCreditOut>
  <billingData:includedCreditIn unlimited="true">{0,1}</billingData:includedCreditIn>
  <billingData:externalMin>{0,unbounded}</billingData:externalMin>
  <billingData:initialCreditOut unlimited="true">{0,1}</billingData:initialCreditOut>
  <billingData:initialCreditIn unlimited="true">{0,1}</billingData:initialCreditIn>
  <billingData:chargeOut>{0,1}</billingData:chargeOut>
  <billingData:thenChargeOut>{0,1}</billingData:thenChargeOut>
  <billingData:minFeeOut>{0,1}</billingData:minFeeOut>
  <billingData:chargeIn>{0,1}</billingData:chargeIn>
  <billingData:thenChargeIn>{0,1}</billingData:thenChargeIn>
  <billingData:chargeMethod>{0,1}</billingData:chargeMethod>
  <billingData:fixedCharge>{0,1}</billingData:fixedCharge>
  <billingData:inheritedCharge>{0,1}</billingData:inheritedCharge>
  <billingData:soundID>{0,1}</billingData:soundID>
  <common:ID>{1,1}</common:ID>
  <common:identifier>{1,1}</common:identifier>
</EditChargingPlan>
Source
<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 ref="common:ID">
              <xs:annotation>
                <xs:documentation>Charging plan ID</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element ref="common:identifier">
              <xs:annotation>
                <xs:documentation>Charging plan identifier</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:choice>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>